Intereting Posts
Android отправляет изображение на сервер через MultipartEntity – настройка Content-type? Удалить ColorFilter / undo setColorFilter Android Proguard – как сохранить обработчики onClick только на основе XML-макетов Android-эмулятор полностью разрядился – запуск команды управления telnet, сбой эмулятора Добавить google-services.json в андроид-студию Андроид приложений аварийных ситуаций без каких-либо исключений, при попытке войти с помощью google plus Борьба с фрагментом поддержки проигрывателя Youtube Вывод кнопки Capture на Android Почему отпечаток пальца отличается от моего недавно подписанного apk? Java.io.IOException: com.android.jack.api.v01.CompilationException: не удалось скомпилировать Сделайте снимок с намерением камеры и сохраните файл Как использовать adb tcpip без USB-отладки? Как мне воспроизводить видео в ListView, таком как Instagram и Vine? InvocationTargetException при раздувании xml – андроида Возможно ли создать ссылку «share on Facebook», которая откроет собственное приложение Facebook на Android / iOS / mobile вместо диалога веб-ресурса?

Как сделать этот список невыбранным?

Я хочу сделать listview невыбираемым и непривлекательным. Я говорю о изменении цвета, которое происходит, когда я нажимаю элемент списка. Код приведен ниже. Я новичок в андроиде, поэтому, пожалуйста, будьте добрыми.

From: listitem.xml

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="8px"> <TextView android:id="@+id/label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#FFFFFF"/> <TextView android:id="@+id/data" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="16px"/> </LinearLayout> 

От: details.java

 TestActionAdapter() { super(TestDetails.this, R.layout.action_list_item, actions); } @Override public View getView(int position, View convertView, ViewGroup parent) { TestAction action = actions.get(position); LayoutInflater inflater = getLayoutInflater(); View view = inflater.inflate(R.layout.action_list_item, parent, false); TextView label = (TextView) view.findViewById(R.id.label); label.setText(action.getLabel()); TextView data = (TextView) view.findViewById(R.id.data); data.setText(action.getData()); return view; } 

Solutions Collecting From Web of "Как сделать этот список невыбранным?"

Проверьте ответ здесь:

Как отключить элементы списка …

В основном расширьте ArrayAdapter и добавьте эти 2 функции:

  @Override public boolean areAllItemsEnabled() { return false; } @Override public boolean isEnabled(int position) { return false; } 

Если все, что вы хотите, должно предотвратить выделение всех строк при щелчке, просто используйте ListView android:listSelector="@android:color/transparent"

Когда вы возвращаете представление из getView(..) , просто поставьте в view.setEnabled(false) перед представлением return view .