我目前有一個非常普通的ListView,沒有背景圖像,只有文本列表中的每個項目。如何在圖像有圖標時使背景圖像不干擾文本
有些人說出了點擊列表項不直觀的問題。
所以我研究建立一個什麼樣的背景圖像,使得它使列表項看上去「很點擊」
一種選擇是有背景圖像包含看有沒有右邊的小圖標就像是一個「>」,它是一個應該被點擊的標誌。
但我想知道如果文本長在listitem上,它會重疊在「>」圖標上。這通常如何處理?有沒有辦法讓文本只能擴展整個listitem的90%?
謝謝!
我目前有一個非常普通的ListView,沒有背景圖像,只有文本列表中的每個項目。如何在圖像有圖標時使背景圖像不干擾文本
有些人說出了點擊列表項不直觀的問題。
所以我研究建立一個什麼樣的背景圖像,使得它使列表項看上去「很點擊」
一種選擇是有背景圖像包含看有沒有右邊的小圖標就像是一個「>」,它是一個應該被點擊的標誌。
但我想知道如果文本長在listitem上,它會重疊在「>」圖標上。這通常如何處理?有沒有辦法讓文本只能擴展整個listitem的90%?
謝謝!
最簡單和最乾淨的解決方案是使您的TextView
寬度爲match_parent
並在您的XML中使用android:drawableRight
屬性指定要在文本右側顯示的可繪製對象。
如果您想要做類似列表上的每個項目都應顯示可點擊的內容,只需執行一件事,使用文本視圖設計佈局並在getview方法的lsitview適配器類中擴展該佈局。而不是返回convertview,從那裏返回你的充氣視圖。
謝謝!我在想如何一起工作。父母是整個屏幕寬度,不是?在這種情況下誰會是父母?對不起有點困惑:) – GeekedOut
父母是Listview。但是,listview的寬度很大,textview也會很寬。 – matt5784
@ matt5784哦對了....我應該已經意識到了:)謝謝! – GeekedOut