亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Android開發(fā)實(shí)現(xiàn)ListView點(diǎn)擊item改變顏色功能示例

 更新時(shí)間:2017年11月21日 12:12:10   作者:煙味少男  
這篇文章主要介紹了Android開發(fā)實(shí)現(xiàn)ListView點(diǎn)擊item改變顏色功能,涉及Android布局及響應(yīng)事件動(dòng)態(tài)變換元素屬性相關(guān)操作技巧,需要的朋友可以參考下

本文實(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ì)有所幫助。

相關(guān)文章

  • Android Studio3.2中導(dǎo)出jar包的過程詳解

    Android Studio3.2中導(dǎo)出jar包的過程詳解

    這篇文章主要介紹了Android Studio3.2中導(dǎo)出jar包的過程,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Android程序結(jié)構(gòu)簡(jiǎn)單講解

    Android程序結(jié)構(gòu)簡(jiǎn)單講解

    在本篇文章里小編給大家分享一篇關(guān)于Android程序結(jié)構(gòu)的簡(jiǎn)單說明內(nèi)容,有需要的朋友們跟著學(xué)習(xí)下。
    2019-02-02
  • Android 實(shí)現(xiàn)自己的LOG信息

    Android 實(shí)現(xiàn)自己的LOG信息

    本文主要講解Android LOG,這里對(duì)如何創(chuàng)建自己的Android LOG信息做了詳細(xì)的介紹,并附簡(jiǎn)單代碼示例,有需要的小伙伴可以參考下
    2016-08-08
  • Android動(dòng)畫學(xué)習(xí)筆記之補(bǔ)間動(dòng)畫

    Android動(dòng)畫學(xué)習(xí)筆記之補(bǔ)間動(dòng)畫

    這篇文章主要為大家詳細(xì)介紹了Android動(dòng)畫學(xué)習(xí)筆記之補(bǔ)間動(dòng)畫,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • Android(2.2/2.3系統(tǒng))Gallery解決默認(rèn)和橫豎屏切換選中狀態(tài)問題

    Android(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-07
  • Android入門教程之組件Activity的生命周期詳解

    Android入門教程之組件Activity的生命周期詳解

    Activity作為四大組件之一,出現(xiàn)的頻率相當(dāng)高,基本上我們?cè)赼ndroid的各個(gè)地方都能看見它的蹤影,因此深入了解Activity,對(duì)于開發(fā)高質(zhì)量應(yīng)用程序是很有幫助的。今天我們就來詳細(xì)地聊聊Activity的生命周期,以便我們?cè)谝院蟮拈_發(fā)中能如魚得水
    2021-10-10
  • Flutter調(diào)用Android和iOS原生代碼的方法示例

    Flutter調(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-04
  • Android仿微信長(zhǎng)按錄制視頻并播放功能

    Android仿微信長(zhǎng)按錄制視頻并播放功能

    這篇文章主要為大家詳細(xì)介紹了Android仿微信長(zhǎng)按錄制視頻并播放功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Android使用ImageView實(shí)現(xiàn)支持手勢(shì)縮放效果

    Android使用ImageView實(shí)現(xiàn)支持手勢(shì)縮放效果

    這篇文章主要介紹了Android使用ImageView實(shí)現(xiàn)支持手勢(shì)縮放效果,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-09-09
  • Android如何自定義EditText下劃線?

    Android如何自定義EditText下劃線?

    Android如何自定義EditText下劃線?本文教大家利用Android實(shí)現(xiàn)自定義的EditText下劃線,感興趣的小伙伴們可以參考一下
    2016-01-01

最新評(píng)論