【发布时间】:2014-03-28 07:08:28
【问题描述】:
我知道这可能很简单,但是...
我正在根据我的 android 应用程序中的 answer 处理列表视图点击。这是使用 ListEntry 类
的代码ListEntry entry = (ListEntry) parent.getItemAtPosition(position);
但 Eclipse 无法检测到此类并显示“ListEntry 无法解析为类型” 我用谷歌搜索了“ListEntry”类,但找不到任何相关信息,那么我的错误在哪里?
抱歉英语不好。 谢谢
编辑: 这是我的 onLoadFinished 方法”
@Override
public void onLoadFinished(Loader<Cursor> arg0, Cursor arg1) {
// TODO Auto-generated method stub
arg1.moveToFirst();
simpleCursorAdapter = new SimpleCursorAdapter(
getApplicationContext(),
android.R.layout.simple_list_item_1,
arg1,
new String[] { "wname" },
new int[] { android.R.id.text1 },
CursorAdapter.IGNORE_ITEM_VIEW_TYPE);
listview.setAdapter(simpleCursorAdapter);
simpleCursorAdapter.swapCursor(arg1);
}
【问题讨论】:
-
我相信答案中的 ListEntry 是一个用于存储数据的自定义类。您将 List(ArrayList) 传递给附加到 ListView 的适配器。您到底在这里寻找什么?填充列表?或者获得列表项的点击?
-
ListEntry 是一个自定义类,用于显示您的列表项。
-
@IPL 感谢您的回答
-
@Keya,谢谢,我想获取单击的列表视图项目。我使用了带有“android.R.layout.simple_list_item_1”布局的默认android listview
标签: android listview android-listview listviewitem onitemclicklistener