程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-Android 中如何申明 list 呢?

android-Android 中如何申明 list 呢?

編輯:編程綜合問答
Android 中如何申明 list 呢?

我把所有的應用程序字符保存在 R.string 中,現在我想把 R.string 字符保存在一個 list 中。
如何申明 List 呢?
我使用:

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

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

但是添加不上。如何實現呢?

最佳回答:


你的申明是正確的,R.string.helloworld 有問題。實際上是一個 static int,在 R.java 文件中申明。要在 List 和 ArrayList 中引入 java.util。如果在 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. 下一頁:
Copyright © 程式師世界 All Rights Reserved