您的位置:首页 > 产品设计 > UI/UE

常用控件UI的一些总结

2016-09-25 11:47 351 查看
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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android 安卓 控件 UI