Android開發(fā)實(shí)現(xiàn)ListView點(diǎn)擊item改變顏色功能示例
本文實(shí)例講述了Android開發(fā)實(shí)現(xiàn)ListView點(diǎn)擊item改變顏色功能。分享給大家供大家參考,具體如下:
一、先看看效果圖:
二、實(shí)現(xiàn)步驟:
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. 適配器里面自定義一個(gè)變量
private int selectedPosition = 0;// 選中的位置 public void setSelectedPosition(int position) { selectedPosition = position; }
4. 判斷是否選擇當(dāng)前item
if (selectedPosition == position) { itemlayoutb.setBackgroundColor(Color.parseColor("#ffffff")); textc.setTextColor(Color.parseColor("#ff0000")); } else { itemlayoutb.setBackgroundColor(Color.TRANSPARENT); textc.setTextColor(Color.parseColor("#393939")); }
代碼不多,效果還是可以實(shí)現(xiàn)的,你們湊合看看吧。
更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android控件用法總結(jié)》、《Android開發(fā)入門與進(jìn)階教程》、《Android視圖View技巧總結(jié)》、《Android編程之a(chǎn)ctivity操作技巧總結(jié)》、《Android數(shù)據(jù)庫操作技巧總結(jié)》及《Android資源操作技巧匯總》
希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
- android的ListView點(diǎn)擊item使item展開的做法的實(shí)現(xiàn)代碼
- Android編程實(shí)現(xiàn)Listview點(diǎn)擊展開和隱藏的方法
- Android編程實(shí)現(xiàn)ListView中item部分區(qū)域添加點(diǎn)擊事件功能
- Android 實(shí)現(xiàn)ListView的點(diǎn)擊變色的實(shí)例
- Android ListView的Item點(diǎn)擊效果的定制
- Android實(shí)現(xiàn)為L(zhǎng)istView同時(shí)設(shè)置點(diǎn)擊時(shí)的背景和點(diǎn)擊松手之后的背景
- Android ListView的item背景色設(shè)置和item點(diǎn)擊無響應(yīng)的解決方法
- Android開發(fā)之ListView實(shí)現(xiàn)Item局部刷新
- android ListView內(nèi)數(shù)據(jù)的動(dòng)態(tài)添加與刪除實(shí)例代碼
- android ListView和GridView拖拽移位實(shí)現(xiàn)代碼
- Android開發(fā)實(shí)現(xiàn)ListView點(diǎn)擊展開收起效果示例
相關(guān)文章
Android Studio3.2中導(dǎo)出jar包的過程詳解
這篇文章主要介紹了Android Studio3.2中導(dǎo)出jar包的過程,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06Android程序結(jié)構(gòu)簡(jiǎn)單講解
在本篇文章里小編給大家分享一篇關(guān)于Android程序結(jié)構(gòu)的簡(jiǎn)單說明內(nèi)容,有需要的朋友們跟著學(xué)習(xí)下。2019-02-02Android動(dòng)畫學(xué)習(xí)筆記之補(bǔ)間動(dòng)畫
這篇文章主要為大家詳細(xì)介紹了Android動(dòng)畫學(xué)習(xí)筆記之補(bǔ)間動(dòng)畫,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-12-12Android(2.2/2.3系統(tǒng))Gallery解決默認(rèn)和橫豎屏切換選中狀態(tài)問題
本文主要介紹Android Gallery,在Android開發(fā)過程中肯定會(huì)遇到版本不同,在開發(fā)過程中需要調(diào)整的,這里針對(duì)Android(2.2/2.3系統(tǒng)版本) Gallery解決默認(rèn)和橫豎屏切換選中狀態(tài)問題2016-07-07Flutter調(diào)用Android和iOS原生代碼的方法示例
這篇文章主要給大家介紹了關(guān)于Flutter調(diào)用Android和iOS原生代碼的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Flutter具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04Android使用ImageView實(shí)現(xiàn)支持手勢(shì)縮放效果
這篇文章主要介紹了Android使用ImageView實(shí)現(xiàn)支持手勢(shì)縮放效果,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09