gpt4 book ai didi

java - Android检查一个 View 是否有标签

转载 作者:行者123 更新时间:2023-11-30 08:56:26 26 4
gpt4 key购买 nike

有什么方法可以检查 View 是否有标签?

我有两个 View 需要区分,目前我正在使用该标签。我检查了http://developer.android.com/reference/android/view/View.html对于涉及标签的所有方法,还没有找到任何方法来检查标签是否存在。

所以目前我正在使用:

if(null == v.getTag(R.string.tagid)){
// do stuff
}

但我尽量避免空检查,我只是想知道是否有办法检查 View 是否有标签,或者是否有不同的方法来区分两个 View (我没有要比较的 ID,所以我不能使用该 ID)。

最佳答案

不,没有别的办法。您将必须检查空条件。 getTag()返回一个可能为 null 的对象,所以在对它进行任何进一步操作之前,最好先将它与 null 进行比较。

更新
不要使用字符串值作为 ID,最好使用在 ids.xml 中定义的特定 ID。 .

关于java - Android检查一个 View 是否有标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28601318/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com