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

Android ListView 子控件onClick正確獲取position的方法

 更新時間:2017年01月20日 15:28:37   投稿:mrr  
這篇文章主要介紹了Android ListView 子控件onClick正確獲取position的方法,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧

在實際開發(fā)中,我們有時候不僅需要響應(yīng)ListView的onItemClick,還需要響應(yīng)其子控件的點擊事件,這個時候我們就會

發(fā)現(xiàn),由于復(fù)用等原因,如果直接在子控件的onClick事件中調(diào)用getView()中的position,會出現(xiàn)數(shù)據(jù)或顯示錯位的問

題,原因就是position的值出現(xiàn)了重復(fù)或不準(zhǔn)確,解決這個問題的方法是,在adapter每次加載數(shù)據(jù)的時候,為需要點擊

的控件設(shè)置一個tag值,這個tag值就設(shè)置為當(dāng)前這個控件對應(yīng)的position,然后在點擊事件中g(shù)ettag(),獲取這個position

即可:

getView()中:

holder.layoutSupport.setOnClickListener(supportListener); 
holder.layoutSupport.setTag(commentPos); 
private View.OnClickListener supportListener = new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
      // Log.v("NewCommentAdapter", (Integer)v.getTag()+""); 
      chosenPosition = (Integer) v.getTag(); 
    } 
  }; 

以上所述是小編給大家介紹的Android ListView 子控件onClick正確獲取position,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Android SDK Manager無法更新問題解決辦法

    Android SDK Manager無法更新問題解決辦法

    這篇文章主要介紹了Android SDK Manager無法更新問題解決辦法的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • Android自動測試工具Monkey

    Android自動測試工具Monkey

    Monkey是Android中的一個命令行工具,可以運行在模擬器里或?qū)嶋H設(shè)備中。它向系統(tǒng)發(fā)送偽隨機的用戶事件流(如按鍵輸入、觸摸屏輸入、手勢輸入等),實現(xiàn)對正在開發(fā)的應(yīng)用程序進行壓力測試。Monkey測試是一種為了測試軟件的穩(wěn)定性、健壯性的快速有效的方法
    2016-01-01
  • Android多渠道打包的方法步驟

    Android多渠道打包的方法步驟

    本篇文章主要介紹了Android多渠道打包的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • 關(guān)于Kotlin委托你必須重視的幾個點

    關(guān)于Kotlin委托你必須重視的幾個點

    委托模式已經(jīng)被證明是實現(xiàn)繼承的一個很好的替代方式,下面這篇文章主要給大家介紹了關(guān)于Kotlin委托你必須重視的幾個點,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-01-01
  • Android 如何實現(xiàn)動態(tài)申請權(quán)限

    Android 如何實現(xiàn)動態(tài)申請權(quán)限

    這篇文章主要介紹了Android 如何實現(xiàn)動態(tài)申請權(quán)限。具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Android Studio下Flutter環(huán)境搭建圖文教程

    Android Studio下Flutter環(huán)境搭建圖文教程

    這篇文章主要為大家詳細介紹了Android Studio下Flutter環(huán)境搭建圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • GridView實現(xiàn)桌面圖標(biāo)顯示案例

    GridView實現(xiàn)桌面圖標(biāo)顯示案例

    這篇文章主要為大家詳細介紹了GridView實現(xiàn)桌面圖標(biāo)顯示案例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Android實現(xiàn)擴大View點擊區(qū)域的三種方式

    Android實現(xiàn)擴大View點擊區(qū)域的三種方式

    在 Android 應(yīng)用開發(fā)中,有時候需要擴大 View 的點擊區(qū)域以提高用戶交互的便利性,尤其是當(dāng)視圖元素較小或用戶界面密集時,以下提供幾種擴大點擊區(qū)域的思路,感興趣的小伙伴跟著小編一起來看看吧
    2024-08-08
  • Android自定義View實現(xiàn)體重表盤詳解流程

    Android自定義View實現(xiàn)體重表盤詳解流程

    對于安卓程序員來說,自定義view簡直不要太重要,畢竟有很多功能,譬如圓形頭像這些,用單純的原生非常難以實現(xiàn),而用自定義view,簡直分分鐘
    2021-11-11
  • Android中加載網(wǎng)絡(luò)資源時的優(yōu)化可使用(線程+緩存)解決

    Android中加載網(wǎng)絡(luò)資源時的優(yōu)化可使用(線程+緩存)解決

    Android 中加載網(wǎng)絡(luò)資源時的優(yōu)化;基本的思路是線程+緩存來解決,具體解決思路如下,有類似情況的朋友可以參考下哈
    2013-06-06

最新評論