我在弄清楚应该很容易和直接的事情时遇到了一些麻烦。我有一个包含几个视图的活动,包括当前未填充的 ListView。
您如何以编程方式获取对该 ListView 的引用,然后设置项目,每个项目都是 TextView,其内容然后是 XML String-Array 项目?
我想获得参考是这样的:
ListView incomeList = (ListView) findViewById(R.id.incomeList);
我的 strings.xml 中还有一个这段代码(想用这个数组填充列表):
<string-array name="testArray">
<item>Item1</item>
<item>Item2</item>
<item>Item3</item>
<item>Item4</item>
<item>Item5</item>
</string-array>
然后最后我有这个其他布局 xml 文件,根据那里的所有 tuts 我应该有。list_item.xml
<?xml version="1.0" ebcoding="utf-8">
<TextView xmlns:android="blablabla..."
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dp"
android:textSize="16sp"
</TextView>
如果 ListView 是您活动中的唯一视图,那么我在网络上遵循的所有教程都会很有帮助。而在我的情况下,我有很多视图,包括按钮、文本视图等(如果这可能有助于了解)。我是否也可以使用 ListActivity 扩展我的课程,或者因为我在那里有其他视图,所以只需使用 Activity 正常扩展?