您的位置:首页 > 移动开发 > Android开发

收集Android里xml配置属性在java代码里的实现

2012-06-21 15:45 721 查看
一、android:layout_width和android:layout_height

LayoutParams params=new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);


二、android:gravity

layout.setGravity(Gravity.CENTER_VERTICAL);


三、android:layout_margin

FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(
LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT);
//此处相当于布局文件中的Android:layout_gravity属性
params.gravity = Gravity.CENTER;


四、android View的setVisibility()方法要传入一个int型参数

这个int型的参数对应三个常量:分别为

VISIBLE:0 意思是可见的

INVISIBILITY:4 意思是不可见的,但还占着原来的空间

GONE:8 意思是不可见的,不占用原来的布局空间

五、android:layout_margin

LinearLayout.LayoutParams params=new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
params.setMargins(6, 0, 6, 0);


六、android:paddingLeft

layout.setPadding(left, top, right, bottom);


七、android:background

layout.setBackgroundResource(drawable.list_item);


八、android:drawableRight

layout.setCompoundDrawablesWithIntrinsicBounds(0, 0, drawable.right_default, 0);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: