
正文
android如何让一个控件靠右,安卓设置控件之间的距离
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
android:只用线性布局,怎么实现一行两个按钮,一个居中,一个居右,求...
这个如果用RelativeLayout控制就很容易,要是用LinearLayout也不是不可能。思路就是在中间放置一个控件,让其透明,并设置weight为0。
Android中两个Button可以使用线性布局LinearLayout来包含。
在Button里面分别添加 android:layout_weight=“1” 可以使两个button所占空间一样,这时两个Button按钮在同一行显示。XML在各种开发中都广泛应用,Android也不例外。
这个实现的方法很多,我简单说一个吧,最外层一个线性布局,设置内部在父容器中居中,然后里面一个表格布局就可以,或者网格布局也行。
线性布局默认是水平的,orientation的属性效果就是确定LinearLayout是纵线还是横线。就问题而言,一个控件在横线上在左边还是右边可以设置,但若是两个控件就不行了。
这个问题我遇到过。你想让线性布局2在1里居中,你就在布局1里面紧贴一个线性布局3,然后让布局2在布局3里居中就可以了。
相关问答
Q1: linearlayout如何让空间放在最右边
LinearLayout保持子元素之间的间隔以 及互相对齐(相对一个元素的右对齐、中间对齐或者左对齐)。2)加入weight实现高级功能 LinearLayout还支持为单独的子元素指定weight 。好处就是允许子元素可以填充屏幕上的剩余空间。
设置android:gravity右对齐。
/LinearLayout /RelativeLayout 接下来就是要把剩余的空间用一个ListView进行填充了。
两种方法:图形化设计界面中:选中要居中的组件。在右边的“属性栏”(前提是你没有把它隐藏掉)中的Gravity一栏选择center_vertical或者center_horizontal或者center。分别表示在父布局中垂直居中、水平居中、中心。
Q2: 在android中如何改变控件的坐标?(例如一个button,我想让它向右移动20...
要有移动的话可以加动画,或者让这段代码执行20次,每次leftMargin增加1就可以了。
Android控件位置都是自己设置的。如果要控件放到任意位置,建议用RelativeLayout(相对布局)然后给控件添加属性,把控件放到想要的位置 下面是相对布局中 控件能用到的属性。
首先在layout文件夹下面的xml布局文件中,添加代码来建立Button。然后在可视化界面通过拖拽方式添加Button,如下图所示。通过代码来获取到添加的Button实例。R.id来获取指定的名称,而这个名称又唯一对应了控件ID。
在安卓项目的layout文件夹中添加一个布局文件:activity_main.xml,在该布局文件中添加一个Button控件。
Android系统中,RadioButton控件默认的布局方式是背景图在左,文字说明在右。在具体的项目开发中,有时候需要调整二者之间的相对位置,比如:RadioButton的说明文字在上,RadioButton的背景图片在下。
Q3: 同一个layout里的两个水平按钮,如何一个靠左,一个靠右呢?
这个如果用RelativeLayout控制就很容易,要是用LinearLayout也不是不可能。思路就是在中间放置一个控件,让其透明,并设置weight为0。
设计一个html页面,一个标签元素div或者ul里,放入多行数据。 设计最外层容器样式文件: 设计每一行的样式: 最后,设计靠右对齐的样式: 此时页面展示如下: 左右均实现了分别对齐。
里面我记得有个属性是android:layout_alignParentLeft 如果该值为true,则将该控件的左边与父控件的左边对齐,android:layout_alignParentRight 如果该值为true,则将该控件的右边与父控件的右边对齐,用这个就可以了。
一个靠左一个靠右就是了,如果是后者的,那就需要设置一个或是用代码来控制了,毕竟这样用的很少,不灵活,一般都是一上一下的放置的,如有需要,再添加代码。
android如何让一个控件靠右的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于安卓设置控件之间的距离、android如何让一个控件靠右的信息别忘了在本站进行查找喔。








