想将Button和ListView分别放在屏幕的一左一右。
单纯使用android:gravity和android:layout_gravity不成功。
于是涉及到RelativeLayout。
关键为:android:layout_alignParentRight="true",
android:layout_alignParentLeft="true":

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 <? xml version = "1.0" encoding = "utf-8" ?>  < LinearLayout xmlns:android = "http://schemas.android.com/apk/res/android"     android:orientation = "vertical" android:layout_width = "fill_parent"     android:layout_height = "wrap_content" android:gravity = "center_vertical" >       < TextView      android:id = "@+id/mTextView"      android:layout_width = "fill_parent"      android:layout_height = "wrap_content"      android:text = "@string/hello" />        < RelativeLayout      android:layout_width = "wrap_content"       android:layout_height = "wrap_content" android:gravity = "right"       android:padding = "10dp" >      < TextView        android:id = "@+id/mTextView01"        android:layout_alignParentLeft = "true"        android:layout_width = "wrap_content"        android:layout_height = "wrap_content"        android:text = "范例一" />      < Button        android:id = "@+id/mButton01"        android:layout_alignParentRight = "true"        android:layout_width = "wrap_content"        android:layout_height = "wrap_content"        android:text = "发送" />      RelativeLayout >         < RelativeLayout      android:layout_width = "wrap_content"       android:layout_height = "wrap_content" android:gravity = "right"       android:padding = "10dp" >      < TextView        android:id = "@+id/mTextView02"        android:layout_alignParentLeft = "true"        android:layout_width = "wrap_content"        android:layout_height = "wrap_content"        android:text = "范例二" />      < Button        android:id = "@+id/mButton01"        android:layout_alignParentRight = "true"        android:layout_width = "wrap_content"        android:layout_height = "wrap_content"        android:text = "发送" />      RelativeLayout > LinearLayout >

效果为:

PS:另附我的项目布局的一点经验

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 <? 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:orientation = "vertical" >       < LinearLayout android:layout_width = "fill_parent"      android:layout_height = "wrap_content"      android:orientation = "horizontal"      android:layout_marginLeft = "50px"      android:layout_marginRight = "50px"      android:layout_marginBottom = "15px"      android:layout_gravity = "center"      android:gravity = "center"      < TextView         android:layout_width = "fill_parent"        android:layout_height = "wrap_content"        android:text = "性别"        android:textSize = "18sp"        android:layout_weight = "3" />           < RadioGroup android:id = "@+id/radioGroup"          android:contentDescription = "性别"          android:layout_width = "fill_parent"          android:layout_height = "wrap_content"         android:orientation = "horizontal"         android:layout_weight = "1" >                    < RadioButton android:layout_width = "wrap_content"           android:layout_height = "wrap_content"           android:id = "@+id/radioMale"           android:text = "男"           android:checked = "true"          android:layout_marginRight = "15px"          android:textSize = "18sp" >          RadioButton >        < RadioButton android:layout_width = "wrap_content"           android:layout_height = "wrap_content"           android:id = "@+id/radioFemale"           android:text = "女"          android:textSize = "18sp" >          RadioButton >       RadioGroup >   LinearLayout >      LinearLayout >

 开始时RadioGroup的layout_width="wrap_content",怎么设置权都达不到想要的效果。要改成fill_parent
RadioButton的尺寸比TextView大  所以显示时TextView在上方,设置LinearLayout中android:gravity="center">即可。


http://www.jb51.net/article/82360.htm


更多相关文章

  1. android 短信发送
  2. Android(安卓)Socket 发送广播包的那些坑
  3. Android(安卓)Socket 发送广播包的那些坑
  4. android 发送语音功能和ios交互格式aac
  5. Android(安卓)BroadcastReceiver 简介
  6. Android:LayoutAnimation、布局动画
  7. 11月29日
  8. Android(安卓)Wi-Fi工作原理
  9. Android(安卓)发送短信 sms

随机推荐

  1. Android(安卓)获取手机联系人信息
  2. android 让 webView 中的超链接失效
  3. Failed to install the following Androi
  4. 2019年8月
  5. android mvvm databinding在dialog中的使
  6. android之AnologClock 和 DigitalClock
  7. Android(安卓)自定义进度条
  8. Android(安卓)密度转换 java文件
  9. Android之获取、设置EditText的文本...
  10. ANDROID NDK文档系列--(二)Installation Gu