【问题标题】:Equivalence of setTag(key, value) in XMLXML 中 setTag(key, value) 的等价性
【发布时间】:2013-01-06 07:01:46
【问题描述】:

我可以在我的 Android 布局文件中使用 setTag(key) 的等效项,如下所示:

 <EditText android:id="@+id/passwordEdit"
         android:tag="key"
         android:inputType="textPassword"/>

我想在我的 xml 中使用 setTag(key, value) 的等价物。

有可能吗?

【问题讨论】:

    标签: android xml view


    【解决方案1】:

    我参加聚会有点晚了...但无论如何,如果您使用 api 级别 21 或更高级别,您可以从 xml 执行此操作。我不确定内存泄漏问题是否仍然存在。

    <Button
    android:layout_width=match_parent
    android:layout_height=wrap_content
    android:text="New button" >
         <tag android:id="SomeId" android:value="SomeValue" />
    </Button>
    

    【讨论】:

    • 在 Kitkat 中是否有任何选项可以实现这一点?
    • 好吧,官方文档说它是在 API 级别 4 中引入的,所以这应该可以在 java 中正常工作。不确定 XML 方法。
    【解决方案2】:

    有这个: &lt;tag android:id="..." android:value="..."/&gt;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-12
      • 1970-01-01
      • 1970-01-01
      • 2015-10-12
      • 2013-03-23
      • 2011-05-16
      相关资源
      最近更新 更多