我正在开发的应用程序正在使用 ActionShercklockBar,
在主要活动(SherlockActivity)上,我有一个带有搜索字段的栏、一个 ListView(每行有两个条目)和一个微调器
问题是,当我开始使用 android 时,我发现的所有教程都要求我的活动从 ListActivity 扩展
但我的正在扩展 SherlockActivity 所以我对如何实现这两行条目有点困惑
任何人都可以将我指向网络上的资源或提供一些输入吗?
任何帮助表示赞赏
我正在开发的应用程序正在使用 ActionShercklockBar,
在主要活动(SherlockActivity)上,我有一个带有搜索字段的栏、一个 ListView(每行有两个条目)和一个微调器
问题是,当我开始使用 android 时,我发现的所有教程都要求我的活动从 ListActivity 扩展
但我的正在扩展 SherlockActivity 所以我对如何实现这两行条目有点困惑
任何人都可以将我指向网络上的资源或提供一些输入吗?
任何帮助表示赞赏
您不必从 ListActivity 扩展即可使用 ListView。只需在您的布局中放置一个 ListView,然后在您的活动的 onCreate 方法中设置它的 ListAdapter。这是一个显示这种 ListView 样式的示例: http ://windrealm.org/tutorials/android/android-listview.php
对于每行 2 行条目,您需要自定义列表,以便设置显示的每个项目的布局。查看此示例中的 OrderAdapter 和 getView 方法实现:http: //www.softwarepassion.com/android-series-custom-listview-items-and-adapters/
您的问题的答案是使用 SherlockListActivity 类和您为 listView 提供的适配器,在 getView() 方法中,您必须创建一个包含两行的自定义视图。网上有很多关于如何在列表视图中创建自定义项目的教程,所以请看一下。
但是,如果您仍然感到困惑,请写信给我,我将使用真实的示例代码编辑我的答案。
我和你有同样的问题,我在主要活动中有 ActionShercklockBar 和 ListViews。我所做的是使用 ListAdapter 从主要活动中的 SherlockListActivity 扩展,它运行良好