我正在努力对齐此专用布局,但无法正确设置它。
谁能帮我这个忙。
我确实需要如下所示的行布局:
这就是我现在所拥有的:
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:orientation="horizontal" >
<TextView
android:id="@+id/txtTitle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dip"
android:layout_weight="1"
android:ellipsize="marquee"
android:gravity="center_vertical"
android:singleLine="true"
android:textSize="20sp" />
<TextView
android:id="@+id/txtadd"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="25dip"
android:layout_weight="1"
android:ellipsize="marquee"
android:singleLine="true"
android:textSize="18sp" />
</LinearLayout>
<TextView
android:id="@+id/txtLongDesc"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dip"
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"
android:gravity="center_vertical"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="@color/blue_header"
android:textSize="16sp" />
</LinearLayout>
<ImageView
android:id="@+id/btndelete"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_gravity="right"
android:layout_toRightOf="@+id/txtadd"
android:layout_weight="1"
android:scaleType="fitEnd"
android:src="@drawable/ic_menu_delete" />
我希望将按钮放置在线性layoyuts的中心,并且长文本应选框。问题是如果我将长文本视图设置fill_parent
为其按下按钮。
LinearLayout
与weight
属性一起使用:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/txtTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:gravity="center_vertical"
android:singleLine="true"
android:textSize="20sp" />
<TextView
android:id="@+id/txtadd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:singleLine="true"
android:textSize="18sp" />
</LinearLayout>
<TextView
android:id="@+id/txtLongDesc"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"
android:gravity="center_vertical"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="@color/blue_header"
android:textSize="16sp" />
</LinearLayout>
<ImageView
android:id="@+id/btndelete"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:src="@drawable/ic_menu_delete" />
</LinearLayout>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句