LinearLayout中组件右对齐
来源:互联网 发布:淘宝上面买铅丝违法吗 编辑:程序博客网 时间:2024/04/29 23:55
在LinearLayout中,如果将其定位方向设为横向排列:android:orientation="horizontal",那么这个布局中的控件将自左向右排列。
但有时会有这样的情况:行的左边有两个控制的同时,行的右边也有一个控制。
如图:
这怎么处理呢?
我们可以将右边的控件放在另一个LinearLayout中,同时将其对齐方式设为右对齐:android:gravity="right",还有一点,这个LinearLayout的宽度设为充满父控件: android:layout_width="fill_parent"。这样就行了。
完整的XML代码如下:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/bg" android:orientation="horizontal" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="左边1" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="左边2" /> <!-- 将TextView包在另一个LinearLayout中 注意android:layout_width和android:gravity这两个属性 --> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="right" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="10dp" android:text="右边" /> </LinearLayout> </LinearLayout>转自:http://blog.csdn.net/hhq163/article/details/8372482
- LinearLayout中组件右对齐
- LinearLayout中组件右对齐
- LinearLayout中组件右对齐
- LinearLayout中组件右对齐
- LinearLayout中组件右对齐
- LinearLayout中组件右对齐
- LinearLayout中组件右对齐
- LinearLayout中组件右对齐
- LinearLayout中组件右对齐
- LinearLayout中组件右对齐
- LinearLayout中组件右对齐
- LinearLayout组件右对齐
- androidのLinearLayout中组件右对齐
- LinearLayout中控件不能居右对齐
- LinearLayout中控件不能居右对齐
- Linearlayout如何右对齐
- 解决LinearLayout中控件不能居右对齐
- 解决LinearLayout中控件不能居右对齐
- OD快捷键
- c#万能视频播放器
- 无证真机调试及Xcode的破解攻略
- requestWindowFeature(Window.FEATURE_NO_TITLE);去掉activity的头 哈哈
- http://poj.org/problem?id=3628 背包问题还有一个地方没想明白 直接DFS()
- LinearLayout中组件右对齐
- 黑马程序员_day18_集合框架 List 、Set
- 年度盛宴:2012年最佳25个响应式网站设计作品《上篇》
- PHP5+APACHE2.2配置
- CRichEditCtrl的使用(很全面)
- linux哪个版本好
- MFC获取各个窗口(体)之间的指针(对象)
- SVN 服务器和客户端的安装,搭建
- 从2个不同的数据库中同步表结构相同表的数据