在Java中将数组列表转换为一组静态变量

时间:2015-08-23 15:19:40

标签: java android arraylist resources aapt

我想知道在Java中是否有某种可能性(在这种特定情况下为Android)从字符串的ArrayList获取一组存储在资源类或枚举中的静态,最好是最终的变量,就像aapt一样资源类“R”。

例如,如果我有以下ArrayList:

ArrayList<String> AL=new ArrayList<String>();
AL.add("chat");
AL.add("greeting");
AL.add("conversation");

method_to_get_the_class(AL); //or something like this......

我想找个像

这样的静态类
static class ModeList {
   public final static String CHAT="chat";
   public final static String GREETING="greeting";
   public final static String CONVERSATION="conversation";
}

你认为这可能是可能的,也许使用像Android这样的构建预处理方法吗?也许和Gradle(我不太了解)? 最终目标是能够通过名为其内容的变量调用每个ArrayList条目,与Android的布局资源完全相同。

由于

0 个答案:

没有答案