2015-11-24 119 views
-1

下面是從sqlite數據庫的示例內容列表視圖的屏幕截圖,當我點擊右側的突出顯示按鈕時,如何保存列表視圖項目作爲突出顯示的項目?所以每次我打開它,保存突出顯示的項目將被自動高亮如何保存列表視圖項目作爲高亮項目

enter image description here

我的佈局XML

<ListView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/listView2" 
    android:layout_alignParentTop="true" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_above="@+id/seekBar2" /> 

<SeekBar 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/seekBar2" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_alignRight="@+id/listView2" 
    android:layout_alignEnd="@+id/listView2" /> 

<ImageButton 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/imageButton9" 
    android:layout_marginTop="176dp" 
    android:src="@drawable/m1" 
    android:layout_weight="3" 
    android:scaleType="fitCenter" 
    android:background="@android:color/transparent" 
    android:layout_alignTop="@+id/listView2" 
    android:layout_alignRight="@+id/listView2" 
    android:layout_alignEnd="@+id/listView2" 
    android:visibility="invisible" /> 

<ImageButton 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/imageButton10" 
    android:src="@drawable/m2" 
    android:layout_weight="3" 
    android:scaleType="fitCenter" 
    android:background="@android:color/transparent" 
    android:layout_below="@+id/imageButton9" 
    android:layout_alignRight="@+id/listView2" 
    android:layout_alignEnd="@+id/listView2" 
    android:visibility="invisible" /> 

<ImageButton 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/imageButton11" 
    android:src="@drawable/m3" 
    android:layout_weight="3" 
    android:scaleType="fitCenter" 
    android:background="@android:color/transparent" 
    android:layout_below="@+id/imageButton10" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" 
    android:visibility="invisible" /> 
+0

只是'突出'字突出顯示 – Prabs

回答

0

你應該只改變數據庫表&添加一個「突出」一欄,然後在項目點擊事件上,將突出顯示的狀態保存到數據庫。每次加載listView時,請檢查adapter.getView()方法中突出顯示的狀態。

+0

謝謝你的迴應:)我會試試這個 –