Intereting Posts
Проверка на стороне сервера биллинга версии 3 для покупок в приложении Google Random () в sqlite и Android sdk Загрузка изображения с помощью OpenCV на Android Как поместить <vector> в <shape> в Android? API BlackBerry, эквивалентный Toast от Android? Где я могу найти JAVA-библиотеку визуальных эффектов и манипуляций с изображениями? Как интегрировать огурец в проект андроида-maven? Qcar-resource.dat формат файла QCAR (Vuforia) SDK Авто В комплекте с такими местами, как Google Карты Google Прокручиваемый MultiLine TextView в ScrollView (взаимодействие без касания) Обслуживание изображений через контент-провайдера в Android Как сохранить данные приложения Android в синхронизации на нескольких устройствах? Может ли Android делать одноранговые сети ad-hoc? Голос Bluetooth-гарнитуры не работает Какова правильная обработка разрешений при отправке конфиденциальных данных приложения в виде вложения электронной почты?

Listview не доступен для кликов, когда доступно текстовое представление внутри этого списка

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Log.d("test1","run"); } }); 

Список не является огнем, если я так:

  <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" в родительском представлении

На этот раз нажимается кликер, но при выборе текста он показывает ошибку:

 TextView does not support text selection. Selection cancelled. 

Могут ли обе функции существуют? большое спасибо

Вы можете вручную добавить OnClickListener в родительский OnClickListener в списке. Не забудьте удалить android:descendantFocusability="blocksDescendants" . Я просто попробовал.

 viewHolder.parent.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(context, "Click", Toast.LENGTH_SHORT).show(); } }); 

Используйте ниже код, удалите

 android:textIsSelectable="true" 

Это может решить вашу проблему.

 viewHolder.textView.setOnClickListener (new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(context, "Click", Toast.LENGTH_SHORT).show(); } });