安卓列表视图选择项目不起作用响应



>我有一个问题。我的列表视图未选择任何项目。我做什么请告诉我。五月主代码是:

在此处输入链接说明

我使用此代码,但它不起作用。

  lv.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View arg1, int position,
                long arg3) {
            // TODO Auto-generated method stub
            String ls= parent.getItemAtPosition(position).toString();
            Toast.makeText(getApplicationContext(), String.valueOf(ls) , Toast.LENGTH_LONG).show();

        }

    });

添加这个

android:descendantFocusability="blocksDescendants" 

adapter_layout.xml中的根元素。我猜当您单击列表项时ImageView会获得焦点。

同样在onItemClick.更改为

ListItem item = (ListItem) parent.getItemAtPosition(position);
String ls = item.getName();

因为您使用ListItemArrayList填充您的列表,这是一个带有 getter 和 setter 的类。

最新更新