常用控件UI的一些总结

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;
}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值