在Android的UI中,android:layout_gravity属性是来控制组件位于所在布局中的位置。例如:想要一个Button位于屏幕的右边,这如下:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="horizontal" >    <TextView        android:id="@+id/textView1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="TextView" />    <TextView        android:id="@+id/textView2"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="TextView" />    <LinearLayout        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:orientation="vertical" ><!-- 注意这个LinearLayout的android:orientation属性是vertical -->        <Button            android:id="@+id/button1"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_gravity="right"            android:text="Button" />    </LinearLayout></LinearLayout>

得到如下效图:



注意:这里的Button是位于一个垂直的LinearLayout中,若直接位于水平的LinearLayout中,则该属性无法使Button位于屏幕右边。

更多相关文章

  1. Android布局中的常用属性小结
  2. android 巧用动画使您app风骚起来
  3. android inputType属性
  4. android 开发布局之RelativeLayout
  5. android EditText中inputType的属性列表
  6. android 布局属性
  7. Android布局文件中命名空间的解析
  8. Android(安卓)TextView 属性设置
  9. 2021-01-06

随机推荐

  1. 关于android的单位dp,dip
  2. 文字跑马灯效果
  3. Audio and Video
  4. Hello TWaver Android
  5. Android(安卓)Gesture 之触摸屏手势识别
  6. android 程序 发布加密
  7. Linearlayout和relativeLayout的属性的一
  8. Android中的单元测试
  9. Android2.2 API 中文文档系列(3) —— Acce
  10. android 邮件开发(javax.mail)