Android开发点点滴滴——一些基础的但有用的知识

来源:互联网 发布:网络新媒体技术杂志 编辑:程序博客网 时间:2024/05/21 19:38

一.layout_gravity和gravity的区别

layout_gravity :表示组件自身在父组件中的位置 
gravity             :表示组件的子组件在组件中的位置


二.对于LinearLayout中控件的layout_gravity属性生效的问题


当父控件LinearLayout的android:orientation="vertical"  时, 子控件只有水平方向的设置才起作用,垂直方向的设置不起作用。即:left,right,center_horizontal 起作用。
当父控件LinearLayout的android:orientation="horizontal" 时,子控件只有垂直方向的设置才起作用,水平方向的设置不起作用。即:top,bottom,center_vertical 起作用。

所以当在一个水平布局的Linearlayout中想将一个控件靠右显示,设置控件的layout_gravity=“right”不起作用,解决办法,在子控件外再一层LinearLayout,设置LinearLayout的gravity属性为right,即可。


三.文件操作中,创建目录时,使用mkdirs,mkdir不能建立带有子目录的路径。


四.JAVA中的类型转换

1.String和Int型的转换

String->Int  可使用 Integer.parseInt(str)(个人使用这个,代码短一点,呵呵,)和 Integer.valueOf(str).intValue()方法

Int->String  可使用 “”+iString.valueOf(i) newString()方法

2.String和Float,Double等转换类似





原创粉丝点击