【问题标题】:How do I get the String representation of a View's id [duplicate]如何获取视图 id 的字符串表示形式 [重复]
【发布时间】:2015-04-23 18:05:09
【问题描述】:

我有一个 view 并且我有它的资源 ID(即 R.id.xxx ),我想提取 xxx 部分并将其转换为字符串。

有可能吗?

为了清楚起见,我有view.getId()一个资源整数,而不是 id 的实际名称。

【问题讨论】:

    标签: android android-view android-resources android-identifiers


    【解决方案1】:
    View v;
    String ResourceIdAsString = v.getResources().getResourceName(v.getId());
    

    在视图构造函数中使用 this

    【讨论】:

    • 谢谢!这就是我所需要的。
    【解决方案2】:

    你可以使用

       getResources().getResourceEntryName(int resid);
    

    【讨论】:

    • 非常感谢!
    猜你喜欢
    • 2011-08-27
    • 1970-01-01
    • 2014-08-23
    • 2011-09-07
    • 2020-01-14
    • 2015-09-30
    • 1970-01-01
    • 2019-11-17
    • 1970-01-01
    相关资源
    最近更新 更多