0
我有一個ListViewwith(寬度是fill_parent)上的幾個按鈕。該按鈕包含左側的圖標和右側的文本。問題是,只要我將手指放在按鈕上,綠色背景只能覆蓋文本的長度。是否讓綠色覆蓋整個按鈕?Android - 按鈕列表視圖
假設這是文本視圖中的按鈕,其中@是圖標,text
是文本。
[@ text ]
當我移動我的手指上的按鈕,只有這麼多的綠地建設:
[#####| ]
我有一個ListViewwith(寬度是fill_parent)上的幾個按鈕。該按鈕包含左側的圖標和右側的文本。問題是,只要我將手指放在按鈕上,綠色背景只能覆蓋文本的長度。是否讓綠色覆蓋整個按鈕?Android - 按鈕列表視圖
假設這是文本視圖中的按鈕,其中@是圖標,text
是文本。
[@ text ]
當我移動我的手指上的按鈕,只有這麼多的綠地建設:
[#####| ]
你不應該使用它作爲一種手段來實現上的按鈕圖標/文本。
嘗試這樣:
<LinearLayout android:id="@+id/descriptiveName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_gravity="center_horizontal" >
<ImageView android:id="@+id/btnIcon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/img"
android:layout_gravity="center_vertical"/>
<TextView android:id="@+id/btnText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="text"
android:textColor="#6B6B6B"/>
得到一個參考的LinearLayout你將一個按鈕同樣的方式,你可以用同樣的方法設置的onClick監聽器來說太。
您可以將背景添加到LinearLayout中,並使其成爲選擇器,以使其看起來像按鈕一樣。
您的按鈕圖像是否具有透明背景? – bytebender
你如何實現按鈕中添加的圖標和文本,使用imageview和textview?如果那樣的話,你可以將iamgeview和textview的選擇器設置爲null,這樣只有按鈕可以響應你的新聞。 – dreamtale
是的。背景是透明的。我使用SimpleAdapter並將ArrayList>和.put文本和圖像。 –
Manto