listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
Log.d("test1","run");
}
});
элемент управления ListView не срабатывает, если я устанавливаю так:ListView не кликабельны, когда TextView внутри этой ListView выбирается
<TextView
android:id="@+id/comment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/username"
android:layout_below="@+id/username"
android:autoLink="web"
android:textIsSelectable="true"
android:textColor="#000000"
android:textSize="14dp" />
После того как я удалить textIsSelectable, то onitemclicklistener обжигают.
Я изучал некоторое время, и я последовал за некоторые предложения в Интернете
например
положил android:descendantFocusability="blocksDescendants"
родительского мнение
clicklistener обжигает на этот раз, но когда выбор текста, он показывает ошибку:
TextView does not support text selection. Selection cancelled.
Может как функция существует? спасибо большое
Вы можете написать более подробную информацию о своем коде? например, где вы разместили этот TextView? вы создали адаптер? –
Насколько я понимаю, вы хотите выбрать часть текста, которая находится в 'ListView'. Если я прав, почему бы не изменить дизайн вашего приложения? Оставьте * onItemClickListener *, и когда элемент щелкнут, откройте всплывающее окно, когда пользователь может выбрать нужный текст. – JJ86