我想很難對齊這paticular佈局,但無法正確設置。線性佈局的TextView和按鈕排列
誰能幫我出這一點。
我需要完全排佈局,如下圖所示:
這是我現在有:
<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和長文本應該是大寫字母。 問題是如果我設置了較長的TextView到fill_parent
其按下按鈕。
只是一個importent音符。當你想將一個wight屬性應用到子視圖時,你必須根據佈局方向將高度/寬度設置爲0dp。 – Aksiom