【发布时间】:2013-12-15 00:32:25
【问题描述】:
我制作了一个简单的联系人应用程序,现在我希望将选项卡视图添加到此应用程序。我正在关注教程here。以下是我的 MainActivity.jave 的部分源代码:
public class MainActivity extends ListActivity {
private ListView contactListView;
private CursorAdapter contactListViewAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
contactListView = getListView(); // get ListView id
contactListView.setOnItemClickListener(viewContactListListener);
String[] from = new String[] { "familyName" }; // built an String array
// named "from"
int[] to = new int[] { R.id.contactTextView };
contactListViewAdapter = new SimpleCursorAdapter(MainActivity.this,
R.layout.contact_list_item, null, from, to);
setListAdapter(contactListViewAdapter); // set adapter
}
我尝试将“公共类 MainActivity 扩展 ListActivity”更改为“公共类 MainActivity 扩展 TabActivity 实现 OnTabChangeListener{”。但是,我收到错误“方法 getListView() 未定义 MainActivity 类型”和其他类似错误。我需要有关如何解决此问题的建议。感谢您的帮助。
【问题讨论】: