【发布时间】:2013-11-06 04:37:23
【问题描述】:
正如我在标题中所写,我需要一些帮助来从字符串数组中获取项目并在文本视图中一一显示我有代码将它们全部显示在列表视图中,但我需要在文本视图中一一显示时间随机在这里我的代码和对不起我的英语不好 ,谢谢你的帮助...
public class MainActivity extends ListActivity {
String[] mTestArray;
/** Called when the activity is first created. */
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Create an ArrayAdapter that will contain all list items
ArrayAdapter<String> adapter;
mTestArray = getResources().getStringArray(R.array.planets_array);
/* Assign the name array to that adapter and
also choose a simple layout for the list items */
adapter = new ArrayAdapter<String>(
this,
android.R.layout.simple_list_item_1,
mTestArray);
// Assign the adapter to this ListActivity
setListAdapter(adapter);
}
}
XML 文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="@array/planets_array"
/>
</RelativeLayout>
和字符串数组文件:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="planets_array">
<item>Mercury</item>
<item>Venus</item>
<item>Earth</item>
<item>Mars</item>
</string-array>
</resources>
【问题讨论】:
-
您希望它们随机或按顺序显示?
-
请。检查我的答案。如果您的问题得到解答,请。接受答案。 :)
-
你不想要一个listView,对吧?只有一个 textView 可以在其中随机显示您的数组值?
标签: android xml arrays sharedpreferences