【发布时间】:2014-03-01 11:54:02
【问题描述】:
我有一个片段包含列表视图、按钮和图像。按钮、图像和其他小部件已正确加载,但不是列表视图,它只显示加载图标
公共类 ListDetails 扩展 SherlockFragment{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// TODO Auto-generated method stub
ListView listView = (ListView)container.findViewById(R.id.list_view2);
// Defined Array values to show in ListView
String[] values = new String[] { "Android List View",
"Adapter implementation",
"Simple List View In Android",
"Create List View Android",
"Android Example",
"List View Source Code",
"List View Array Adapter",
"Android Example List View"
};
// Define a new Adapter
// First parameter - Context
// Second parameter - Layout for the row
// Third parameter - ID of the TextView to which the data is written
// Forth - the Array of data
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity().getApplicationContext(),android.R.layout.simple_list_item_1, android.R.id.text1, values);
// Assign adapter to ListView
listView.setAdapter(adapter);
return inflater.inflate(
R.layout.listdetails_fragement, container, false);
}
我检查了其他按钮,图像已加载,但列表视图在我的 ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity().getApplicationContext(),android.R.layout.simple_list_item_1, android.R.id.text1, values); 行 上出现错误
这里我提供了我的 logcat 错误。
【问题讨论】:
标签: android android-listview android-fragments actionbarsherlock android-listfragment