2015/8/21问题集
android获取SHA1和MD5
android studio安全码,在许多申请key的时候都要用到安全码。例如百度地图等
具体的操作方法:
- 1.找到debug.keystore的位置,默认位置在C:\Users\shengzhong.android
- 2.cmd打开命令提示符,cd到keystore的位置
- 3.输入 keytool -list -v -keystore debug.keystore
- 回车就显示了要的SHA1和MD5
java.lang.IllegalArgumentException: No config chosen
这种情况:
解决1.模拟器选项勾选gpu
解决2.用真机测试
LinearLayout中的控件对齐问题
LinearLayout中的控件对齐,如果他是水平布局,那么当他向左向右对齐的时候。他就不行,水平没有边界
解决办法:用相对布局啊!!RelativeLayout
android:layout_alignParentLeft 如果该值为true,则将该控件的左边与父控件的左边对齐
android:layout_alignParentRight 如果该值为true,则将该控件的右边与父控件的右边对齐
Android之事件监听的使用(OnClickListener)
- 实现implements View.OnClickListener接口
- 并实现OnClick方法。
- 取得每个的id,并根据id去判断
public void onClick(View view) {
int id=view.getId();
switch (id){
case R.id.tvCloud:
pager.setCurrentItem(0);
break;
case R.id.tvDoor:
pager.setCurrentItem(1);
break;
case R.id.tvMy:
pager.setCurrentItem(2);
break;
}