1、RelativeLayout中居于父控件的位置:
android:layout_alignParentLeft
android:layout_alignParentTop
android:layout_alignParentRight
android:layout_alignParentBottom
android:layout_centerInParent
RelativeLayout中:
android:layout_above属性可以让一个控件位于另一个控件的上方,
android:layout_below表示让一个控件位于另一个控件的下方,
android:layout_toLeftOf表示让一个控件位于另一个控件的左侧,
android:layout_toRightOf 表示让一个控件位于另一个控件的右侧。
RelativeLayout中还有另外一组相对于控件进行定位的属性:
android:layout_alignLeft表示让一个控件的左边缘和另一个控件的左边缘对齐
android:layout_alignRight 表示让一个控件的右边缘和另一个控件的右边缘对齐
还有android:layout_alignTop 和android:layout_alignBottom,道理都是一样的。
2、android:gravity是用于指定文字在控件中的对齐方式,而android:layout_gravity是用于指定控件在布局中的对齐方式。
3、android:layout_weight使用比例的方式来指定控件的大小。
4、把EditText变为密码输入框,android:inputType属性的值指定为textPassword
5、android:maxLines指定了最大行数
6、查看当前线程是主线程还是子线程:Thread.currentThread().getName()
7、long time = System.currentTimeMillis();//获取当前系统时间值
8、把相应的数据放到values文件夹的arrays.xml文件里
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="city">
<item>丰台区</item>
<item>石景山区</item>
<item>海淀区</item>
<item>漳州市</item>
<item>朝阳区</item>
</string-array>
</resources>
//直接使用
String[] city=getResources().getStringArray(R.array.city);
9、ScrollView一直显示滚动条设置
android:fadeScrollbars="false"
10、
/**
* 获取IMEI
* 手机唯一设别号码
*/
public static String getIMEI(Context context) {
if (null == context) {
return null;
}
String imei = null;
try {
imei = new DeviceUuidFactory(context).getDeviceUuid().toString();
} catch (Exception e) {
e.printStackTrace();
}
return imei;
}