我今天实现了 Sherlock 操作栏选项卡,所以我的选项卡处理类扩展了 SherlockActivity 实现了 ActionBar.TabListener。
我开始一些空布局,然后每个选项卡都有自己的布局,并且工作正常。
首先,在我的第一个选项卡上,我需要一个列表(但显然不能扩展列表视图)。我正在使用字符串,然后是字符串数组
<string-array name="my_keys">
<item>@string/mytab_mymonitor</item>
<item>@string/mytab_mymessaging</item>
<item>@string/mytab_information</item>
</string-array>
那么首先,如何使用适配器从字符串中填充列表视图?
我试过这个,但它使我的应用程序崩溃:
myKeys = getResources().getStringArray(R.array.my_keys);
ListView mListView = (ListView) findViewById(R.id.lvMyList);
mListView.setAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, myKeys));
这里的第二个问题是,因为我将有 5 个选项卡进行大量数据处理,所以在“Tab.Listener”活动中包含所有内容是否正常,或者我可以在我的选项卡仍然存在的情况下以某种方式使用多个类/活动?