我的應用程序中有一個自定義ListView
,它內部有一些TextView
,它們在運行時爲其提供樣式。當我向下滾動ListView
並再次向上滾動時,之前給TextView
的樣式會改變爲某種不同的樣式。 有什麼辦法可以防止這種情況發生?帶有Style的Android ListView元素問題;滾動樣式自動更改後
我想,把所有的代碼放在這裏會使頁面看起來很醜。所以懇請按照這些鏈接的代碼 -
我的應用程序中有一個自定義ListView
,它內部有一些TextView
,它們在運行時爲其提供樣式。當我向下滾動ListView
並再次向上滾動時,之前給TextView
的樣式會改變爲某種不同的樣式。 有什麼辦法可以防止這種情況發生?帶有Style的Android ListView元素問題;滾動樣式自動更改後
我想,把所有的代碼放在這裏會使頁面看起來很醜。所以懇請按照這些鏈接的代碼 -
我找到了解決這個問題的方法。只需設置一些默認樣式TextView的在「轉換視圖」像
textView.setTextAppearance(context , android.R.style.TextAppearance_Small);
在ViewHolder構造
,並在你的方法,你用它來設置元素的默認狀態。
你使用自定義Adapter
?也許這是一個問題,不正確地重複使用convertView,你可以發佈代碼?
或者,也許它只是改變背景顏色?在這種情況下,簡單的:
android:cacheColorHint="#00000000"
在ListView
的XML將做的工作。
是的,我將CustomAdapter應用到我的'ListView'。我正在用代碼鏈接編輯問題。 – Rajkiran 2012-02-03 13:08:52