【问题标题】:Save R.id.content as content of a Variable Android [duplicate]将 R.id.content 保存为变量 Android 的内容 [重复]
【发布时间】:2016-06-27 01:39:21
【问题描述】:

目前我正在为 Android 编写一个 Java 类。基本上,我正在使用这段代码,R.id.content,很多。现在,我想知道,感觉其中的content 部分可能随时更改,我怎么能写这个,所以我只需要在一个地方更改它?我在想我可以做如下的事情:

public {unknown data-type} varName = R.id.content;

但后来我意识到这实际上是一个类,所以我想知道我是否可以这样写:

public {unknown data-type} varName = content;
.... R.id.varName;

问题是我也不确定我会怎么做。很简单,我的问题是,我怎么能写 R.id.content 以便我可以轻松更改其中的 content 部分(比如将 content 放入变量中)?

【问题讨论】:

标签: java android


【解决方案1】:

基本上你的 R.id.content 有一个整数值(在 id 子类下的 R 文件中)。因此,您可以将整个内容存储在 int 变量中。像这样:

int your_variable=R.id.content;

int[] your_array=new int[]{R.id.c1,R.drawable.p1};

并像通常使用变量一样使用它。 例如:

EditText edt=(EditText)findViewbyId(your_variable);

这就是你要找的……?

【讨论】:

    猜你喜欢
    • 2015-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-31
    • 2020-12-27
    • 1970-01-01
    • 2014-01-05
    相关资源
    最近更新 更多