0

我一直试图在 SherlockListFragment 中获得一个列表视图大约一周(总共大约 12 小时),但我无法弄清楚。我在这里没有选择。所以,我有三个选项卡,它们都需要有列表视图和图像。我设法让列表视图工作,但我似乎找不到添加图像的方法。我也是一个巨大的初学者。

这是扩展 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 中获取图像/文本列表视图的任何方法,我会非常高兴。谢谢!!

4

2 回答 2

1

您需要使用自定义适配器而不是数组适配器。

这里有很好的教程:http ://www.androidhive.info/2012/02/android-custom-listview-with-image-and-text/

于 2013-08-08T04:15:21.847 回答
0

如果 listview 只包含一个字符串,则使用

ListAdapter listAdapter = 
     new ArrayAdapter<String>(getActivity(), 
                              android.R.layout.simple_list_item_1,command);
setListAdapter(listAdapter);
于 2013-12-09T06:07:18.843 回答