2012-10-28 110 views
0

可能重複:
Getting the Listview default clicked color, depending on the Device如何查看樣式看起來像一個ListView

我想風格查看錶現得像一個ListView。這意味着當我點擊它時,背景顏色會改變。我無法通過設置自定義顏色來實現此目的,因爲每個設備對此組件都有不同的樣式。 任何想法我該怎麼做?有沒有我可以應用的系統風格?

+0

我有一個很好的答案在這裏: http://stackoverflow.com/questions/3817662/getting-the-listview-default-clicked-color-depending-on-the-device/5640142 #5640142 –

+0

@Waza_Be與這裏的答案是一樣的... – user219882

回答

0
setBackground(res.getDrawable(android.R.drawable.list_selector_background)); 
+0

我在兩臺設備(HTC DHD 2.3和HTC Sensation 4.0)上測試了它,但它們都具有綠色背景,但第二個設備有藍色列表項。 .. – user219882

+0

這就是你要求的行爲。這些設備上的標準ListView看起來就像這樣 – Richard

+0

我不這麼認爲。新的android有不同的組件樣式。所以ListView是用藍色突出顯示的,而不是綠色的...或者HTC有不同的風格來覆蓋默認的風格...... – user219882

相關問題