如何申报名单?

时间:2013-01-17 09:57:06

标签: android list

我在R.string中保存了所有应用程序字符。 现在我想将R.string字符保存在List中。

如何申报名单?

我用

List<String> list = new ArrayList<String>();
list.add(R.string.helloworld);

List<integer> list = new ArrayList<integer>();
list.add(R.string.helloworld);

但我无法添加它。

怎么做?

4 个答案:

答案 0 :(得分:6)

您的声明是正确的,R.string.helloworld存在问题。这实际上是static int(声明它在R.java文件中)。请务必为java.utilList导入ArrayList。如果您在Eclipse中,请按 Ctrl + Shift + O 组织导入。

使用getString(R.string.helloworld)

String Resources

所以你的代码看起来像是:

import java.util.ArrayList;
import java.util.List;    

List<String> list = new ArrayList<String>();
list.add(getResources().getString(R.string.helloworld));

答案 1 :(得分:2)

    List<String> list = new ArrayList<String>();
    list.add(getResources().getString(R.string.helloworld));

    List<Integer> list1 = new ArrayList<Integer>();
    list1.add(R.string.helloworld);

答案 2 :(得分:1)

试试这个......

添加导入

import java.util.ArrayList;
import java.util.List;

List<String> lst = new  ArrayList<String>();

添加

lst.add(getResources().getString(R.string.helloworld));

答案 3 :(得分:0)

试试这个

  List<String> list = new ArrayList<String>();
  list.add(getResources().getString(R.string.helloworld));

这可以帮助你