我在我的主要活動中使用列表如何在android中自定義列表?
我不想使用android list,我想創建自己的列表,我已經創建了自定義Adapter,使我可以使用圖像和文本列表中的任何行,但我要禁用列表中的分頻器和懸停模式
它的意思是,我不希望有這樣的事情PIC
這不是我的項目截圖
在此先感謝,
我在我的主要活動中使用列表如何在android中自定義列表?
我不想使用android list,我想創建自己的列表,我已經創建了自定義Adapter,使我可以使用圖像和文本列表中的任何行,但我要禁用列表中的分頻器和懸停模式
它的意思是,我不希望有這樣的事情PIC
這不是我的項目截圖
在此先感謝,
與Avoid ImageView hover state inside Listview if List Item is pressed 有關您可以使用:
一套空背景
android:cacheColorHint="@android:color/transparent"
或
android:cacheColorHint = "#00000000"
到列表中使用的物品之間移除除法:
myListview.setDivider(null);
或XML:
android:divider="@null"
android:dividerHeight="0dp"
既然你已經有了自己的CustomListAdapter,做你的onCreate()
方法如下:
ListView list=(ListView)findViewById(R.id.list); //or whatever the id of your listview is
// Getting adapter by passing xml data ArrayList
YourCustomAdapter adapter = new YourCustomAdapter(this, listDataToBeDisplayed);
list.setAdapter(adapter);
,覆蓋的方法isEnabled(int position)
,並有用於這項商品返回false。
嘗試下面的代碼來禁用的亮點,你可以改變文字顏色以及
ListView.setSelector(new ColorDrawable(Color.TRANSPARENT));
如果我可以選擇兩個答案接受這個答案是他們中的一個,我的問題必須分開,這是禁用懸停模式的答案 –