linerlayout中元素的布局

原创
2015/06/04 11:13
阅读数 5

效果前两个元素wrap_content,后两个元素分配剩余水平宽度,那么只需要将后面两个元素的layout——weight设置为数组 如:1,2,3等权重即可。


方法:将linerlayout:

<LinearLayout
   android:orientation="horizontal"
   android:layout_width="fill_parent"
   android:layout_height="match_parent"



其中的元素为:

<TextView
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:textAppearance="?android:attr/textAppearanceMedium"
   android:text="Medium Text"
   android:id="@+id/textView1" />
<TextView
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:textAppearance="?android:attr/textAppearanceMedium"
   android:text="Medium Text"
   android:id="@+id/textView2"
    />
   <TextView
       android:layout_width="0dp"
       android:layout_height="wrap_content"
       android:layout_weight="1"
       android:layout_gravity="end"
       android:textColor="@color/red"
       android:textAppearance="?android:attr/textAppearanceMedium"
       android:text="Medium Text"
       android:id="@+id/textView3" />
   <TextView
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:gravity="right"
       android:layout_weight="1"
       android:textAppearance="?android:attr/textAppearanceMedium"
       android:text="HX007"
       android:id="@+id/textView5"
       />
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部