我一直试图在SherlockListFragment中获取一个列表视图大约一周(总共12个小时),我无法弄明白。我在这里没有选择。所以,我有三个选项卡,都需要有listviews和图像。我设法使列表视图工作,但我似乎无法找到添加图像的方法。我也是一个巨大的初学者。
以下是扩展SherlockListFragment的三个选项卡类之一:
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
String[] commands = this.getResources().getStringArray(R.array.currentmobs_selections);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(),
R.layout.main_list_item, commands);
setListAdapter(adapter);
}
现在我确实为listview创建了一个自定义数组,试图让它工作,但我甚至不知道如何在代码中实现自定义数组适配器。如果有人知道如何在ListFragment中获取图像/文本列表视图,我会非常高兴。谢谢!
答案 0 :(得分:1)
您需要使用自定义适配器而不是阵列适配器。
这里的好教程:http://www.androidhive.info/2012/02/android-custom-listview-with-image-and-text/
答案 1 :(得分:0)
如果listview只包含一个字符串
,请使用ListAdapter listAdapter =
new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_list_item_1,command);
setListAdapter(listAdapter);