Intereting Posts
OnLongItemНажмите в RecyclerView Как вызвать веб-службу SOAP на Android Как узнать, какие библиотеки включены в проект Android программно? Потоковое голосование между Android-телефонами через WiFi Модернизация 2 не может загрузить файл с двумя дополнительными отдельными строковыми параметрами Почему предварительный просмотр камеры Android по умолчанию более плавный, чем мой собственный предварительный просмотр камеры? Передача пакета на startActivity ()? Как получить доступ к элементам html, содержащимся внутри веб-представления? Как получить эффект параллакса между 2 ViewPagers? Как получить Spoon для скриншотов для тестов Espresso? Проблемы с суммой весов TableLayout Маркировка SMS-сообщений как прочитанных / непрочитанных или удаленных сообщений, не работающих в KitKat Как я могу программно включить макет в Android? Событие выпадающего меню Actionbar Как получить путь к файлу из внутреннего хранилища в android

Как отключить выделение выделения в listview xamarin.forms на Android

Я создал listview с помощью xamarin.forms, я ищу способ не выделять область просмотра при нажатии на список.

Пожалуйста, проверьте изображение ниже. Введите описание изображения здесь

Заранее спасибо 🙂

Solutions Collecting From Web of "Как отключить выделение выделения в listview xamarin.forms на Android"

В обработчике событий ListView ItemSelected вы можете:

 listview.ItemSelected = null; 

Это даст вам щелчок по щелчку, но состояние будет только кратковременным.

В вашем случае, я думаю, вам это понравится, потому что вы используете 2 Image вместо Button s для стрелок справа, с помощью TapGestureRecognizer . Знаете ли вы, что Button имеет свойство Image ? При нажатии на Button в Cell выбранное состояние Cell не должно меняться.

Просто поместите это в свою специальную тему:

 <item name="android:colorActivatedHighlight">@android:color/transparent</item> 

Вы не можете, вы должны реализовать пользовательский рендер. Если вы просто установите выбранный элемент равным null, он удалит выбранный цвет. Но сначала вы выберете элемент, а затем снова отмените его (multible events), но вы его не увидели :-). Если вы включили эффект наклона на Windows Phone, наклон все еще происходит из-за всего события!

Но я хотел бы видеть, что команда Xamarin Forms реализует свойства CanSelect в списке.