本文實例講述了Android開發實現ListView點擊item改變顏色功能。分享給大家供大家參考,具體如下:
一、先看看效果圖:

二、實現步驟:
1. xml布局
<ListView android:id="@+id/left_listview" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#f4f5f7" android:scrollbars="none">
2. activity里加載適配器完后添加這兩句代碼
listViewAdpret.setSelectedPosition(position);listViewAdpret.notifyDataSetInvalidated();
3. 適配器里面自定義一個變量
private int selectedPosition = 0;// 選中的位置public void setSelectedPosition(int position) { selectedPosition = position;}4. 判斷是否選擇當前item
if (selectedPosition == position) { itemlayoutb.setBackgroundColor(Color.parseColor("#ffffff")); textc.setTextColor(Color.parseColor("#ff0000"));} else { itemlayoutb.setBackgroundColor(Color.TRANSPARENT); textc.setTextColor(Color.parseColor("#393939"));}代碼不多,效果還是可以實現的,你們湊合看看吧。
更多關于Android相關內容感興趣的讀者可查看本站專題:《Android控件用法總結》、《Android開發入門與進階教程》、《Android視圖View技巧總結》、《Android編程之activity操作技巧總結》、《Android數據庫操作技巧總結》及《Android資源操作技巧匯總》
希望本文所述對大家Android程序設計有所幫助。
新聞熱點
疑難解答