在代码中编写布局--如Layout_Gravity、RelativeLayout中的align相对属性
你好!最近在做一个Android 3D全景图的项目,发现其实如果在代码中编写布局将可以更好的自适用多分辨率。
如一个平板分辨率为1280x800,但要显示的程序窗口只要1024x768且要在中央,此时设置最前父布局的Layout_Gravity属性为Center,代码中如何写----LinearLayout.setGravity(Gravity.CENTER)就可以了。
RelativeLayout布局中,各个控件的相对位置属性怎么写呢? 此时要用到
在资源为id的控件的右边
RelativeLayout.LayoutParams.addRule(RelativeLayout.RIGHT_OF,id);
在父布局的中央
RelativeLayout.LayoutParams.addRule(RelativeLayout.CENTER_IN_PARENT,RelativeLayout.TRUE);
在父布局的最右边
RelativeLayout.LayoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT,RelativeLayout.TRUE);
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
