带有ListFragment内部图像的Android ListView
我已经试着在SherlockListFragment中获取一个列表视图大约一个星期了(总共大约12个小时),但我想不出来。我别无选择。所以,我有三个选项卡,它们都需要有列表视图和图像。我设法让ListView正常工作,但似乎找不到添加图像的方法。我在这方面也是一个巨大的初学者 下面是扩展SherlockListFragment的三个选项卡类之一:带有ListFragment内部图像的Android ListView,android,listview,android-fragments,actionbarsherlock,android-listfragment,Android,Listview,Android Fragments,Actionbarsherlock,Android Listfragment,我已经试着在SherlockListFragment中获取一个列表视图大约一个星期了(总共大约12个小时),但我想不出来。我别无选择。所以,我有三个选项卡,它们都需要有列表视图和图像。我设法让ListView正常工作,但似乎找不到添加图像的方法。我在这方面也是一个巨大的初学者 下面是扩展SherlockListFragment的三个选项卡类之一: @Override public void onActivityCreated(Bundle savedInstanceState) {
@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);
}
@覆盖
已创建ActivityState上的公共无效(Bundle savedInstanceState){
super.onActivityCreated(savedInstanceState);
String[]commands=this.getResources().getStringArray(R.array.currentmobs\u选项);
ArrayAdapter=新的ArrayAdapter(getActivity(),
R.layout.main_list_项、命令);
setListAdapter(适配器);
}
现在我确实为listview创建了一个自定义数组,试图让它工作,但我甚至不知道如何在代码中实现自定义数组适配器。如果有人知道如何在ListFragment中获取图像/文本listview,我会非常高兴。谢谢 您需要使用自定义适配器而不是阵列适配器
这里有很好的教程:如果listview只包含一个字符串,请使用
ListAdapter listAdapter =
new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_list_item_1,command);
setListAdapter(listAdapter);
ListAdapter ListAdapter=
新的ArrayAdapter(getActivity(),
android.R.layout.simple\u list\u item\u 1,命令);
setListAdapter(listAdapter);
除了使用自定义ListAdapter,还有其他方法吗?没有。试一试这个教程,它很容易理解。那么你确定教程中的这段代码可以用于扩展SherlockListFragment的类吗?因为很多其他的ListView教程都不支持它,应该没问题。试一试,如果你遇到任何问题,请告诉我。好的,我会试一试