【发布时间】:2013-03-14 17:14:55
【问题描述】:
我自己定制了ListView,每一行都有2 TextViews。
我打算让textviews 的每一行内的listview 可点击。因此,每当用户点击其中任何一个时,它都会将他重定向到其他地方。
实际上,当用户点击ListView 项目时,它会点击所有项目,而textviews 将被忽略。
总之,当我点击 ListView 项目时,我不希望 Listview 项目响应,我希望 Listview 中的 Textview 响应。
编辑:
这是我自定义视图的方式:
String[] from = {"value1", "value2"};
int[] to = {R.id.label, R.id.label2};
SimpleAdapter adapter = new SimpleAdapter(MainActivity.this, data, R.layout.rowlayout, from, to);
【问题讨论】:
-
^ 这个。你都尝试了些什么?您是否将 OnClickListeners 添加到各个 TextView 中,或者您是否覆盖了 onListItemClick()?
-
我还没有尝试过,我该尝试什么?
-
您应该使用扩展 BaseAdapter 或 ArrayAdapter
的 CustomAdapter 而不是 SimpleAdapter 来满足您的要求。
标签: android android-listview textview