最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android setTag方法的key問題解決辦法

 更新時間:2016年09月15日 09:12:04   作者:破狼  
這篇文章主要介紹了Android setTag方法的key問題解決辦法的相關資料,需要的朋友可以參考下

android在設計View類時,為了能儲存一些輔助信息,設計一個一個setTag/getTag的方法。這讓我想起在Winform設計中每個Control同樣存在一個Tag。

今天要說的是我最近學習android遇見的setTag的坑。一般情況下我們只需要使用唯一參數(shù)的setTag方法。但有時我們需要存儲多個數(shù)據(jù),所以這個時候我們就需要使用帶key的重載。

文檔是描述:“ The specified key should be an id declared in the resources of the application to ensure it is unique (see the ID resource type). Keys identified as belonging to the Android framework or not associated with any package will cause an IllegalArgumentExceptionto be thrown.”

這里說明必須保證key的唯一,但是如果我們使用java常量定義key(private static final int TAG_ID = 1;)這樣你任然會遇見如下錯誤:

java.lang.IllegalArgumentException: The key must be an application-specific resource id

正確的解決方案是:

在res/values/strings.xml中定義這個key常量,如下:

  <resources>
    <item type="id" name="tag_first"></item>
    <item type="id" name="tag_second"></item>
  </resources>

使用如下:

  imageView.setTag(R.id.tag_first, "Hello");
  imageView.setTag(R.id.tag_second, "Success");

以上就是對Android setTag方法的key問題的解決辦法,謝謝大家對本站的支持!

相關文章

  • Android dip,px,pt,sp 的區(qū)別詳解

    Android dip,px,pt,sp 的區(qū)別詳解

    本篇文章是對Android中dip,px,pt,sp的區(qū)別進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • Android中實現(xiàn)根據(jù)資源名獲取資源ID

    Android中實現(xiàn)根據(jù)資源名獲取資源ID

    這篇文章主要介紹了Android中實現(xiàn)根據(jù)資源名獲取資源ID,本文講解了使用文件名獲取資源ID的方法,需要的朋友可以參考下
    2015-01-01
  • Android實現(xiàn)微信右側(cè)頂部下拉對話框

    Android實現(xiàn)微信右側(cè)頂部下拉對話框

    這篇文章主要為大家詳細介紹了Android實現(xiàn)微信右側(cè)頂部下拉對話框,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • Android實現(xiàn)保存QQ賬號與密碼功能(文件存儲)

    Android實現(xiàn)保存QQ賬號與密碼功能(文件存儲)

    這篇文章主要介紹了Android保存QQ賬號與密碼,文件存儲是Android中最基本的一種數(shù)據(jù)存儲方式,它與Java中的文件存儲類似,都是通過I/O流形式把數(shù)據(jù)直接存儲到文件中,下面我們一起來看一下如何用Android實現(xiàn)文件存儲功能吧
    2022-04-04
  • Android本地存儲方法淺析介紹

    Android本地存儲方法淺析介紹

    這篇文章主要介紹了Android本地存儲案例,方法簡單可以實現(xiàn)存儲并達到節(jié)省內(nèi)存的效果,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-10-10
  • Android實現(xiàn)點擊AlertDialog上按鈕時不關閉對話框的方法

    Android實現(xiàn)點擊AlertDialog上按鈕時不關閉對話框的方法

    這篇文章主要介紹了Android實現(xiàn)點擊AlertDialog上按鈕時不關閉對話框的方法,涉及設置監(jiān)聽的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-02-02
  • Android圖片緩存原理、特性對比

    Android圖片緩存原理、特性對比

    這篇文章主要為大家詳細介紹了Android圖片緩存原理、特性對比 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • Android全面屏適配方法詳解

    Android全面屏適配方法詳解

    Apple一直在引領設計的潮流,自從 iPhone X 發(fā)布之后,各種異形屏、劉海屏也都出來,下面這篇文章主要給大家分享介紹了關于Android全面屏與異形(劉海)屏的適配教程,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-11-11
  • Android監(jiān)聽Home鍵和Back鍵的區(qū)別介紹

    Android監(jiān)聽Home鍵和Back鍵的區(qū)別介紹

    這篇文章主要介紹了Android監(jiān)聽Home鍵和Back鍵的區(qū)別介紹,本文還同時給出了Home鍵監(jiān)聽的實現(xiàn)代碼,需要的朋友可以參考下
    2015-06-06
  • Android實現(xiàn)多點觸摸操作

    Android實現(xiàn)多點觸摸操作

    這篇文章主要介紹了Android實現(xiàn)多點觸摸操作,實現(xiàn)圖片的放大、縮小和旋轉(zhuǎn)等處理,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05

最新評論

岫岩| 宁安市| 康保县| 钦州市| 长白| 武安市| 来凤县| 扶风县| 望都县| 莱西市| 万宁市| 泸州市| 华坪县| 乌拉特中旗| 时尚| 伊金霍洛旗| 永川市| 乐山市| 瑞丽市| 包头市| 竹北市| 东源县| 攀枝花市| 武宁县| 威海市| 鄂托克前旗| 平舆县| 鄂伦春自治旗| 舒城县| 长海县| 盐津县| 灵宝市| 启东市| 贡嘎县| 宜昌市| 阿图什市| 柏乡县| 江永县| 富川| 嘉兴市| 织金县|