【发布时间】:2016-07-02 12:03:18
【问题描述】:
我正在获取由我的应用程序创建的所有共享首选项,并将它们插入到微调器中,但每个共享首选项都显示为“example.xml”等。我想修剪 .xml 扩展名,让它们只像“example”这样的名称。
File prefsdir = new File(getApplicationInfo().dataDir,"shared_prefs");
if(prefsdir.exists() && prefsdir.isDirectory()){
String[] list = prefsdir.list();
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1, android.R.id.text1,list);
Spinner sp = (Spinner) findViewById(R.id.tum_ilaclar);
sp.setAdapter(adapter);
}
【问题讨论】:
-
只需将
".xml"替换为""。 -
我知道了,但是有一个数组不是单个变量。
-
将数组加入字符串,进行替换,然后将字符串重新拆分为数组
标签: android arrays sharedpreferences spinner android-sharedpreferences