Articles of Просмотр

ListView с текстовыми окнами, завернутыми горизонтально заполненными динамически

Простой список, объявленный, как показано ниже, вертикально отображает тексты, связанные с его адаптером. <ListView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/itemsListView"> </ListView> Мне нужно представление с переменным количеством элементов, которое будет завершено горизонтально, и его элементы будут определены во время выполнения (показано на рисунке ниже). Как мне это достичь?

Android – требуется обратный вызов при отображении вида

Есть ли метод, эквивалентный Dialog.setOnShowListener () для класса View в android? Мне нужно это, потому что, когда я вызываю getLocationOnScreen в представлении (скажем, foo) в строке сразу после someViewGroup.addView (foo), я получаю location = (0,0). Я не могу использовать какой-либо жизненный цикл активности, потому что добавление foo включено (нажатие кнопки). Любая помощь будет высоко оценен. […]

Searchview не отображается в Панели инструментов

У меня на самом деле проблема с моим поисковым окном в Support AppCompat v7 lib 24.0.0. В SearchView не отображается текст и текст ввода (смотрите скриншот) Поисковый запрос работает отлично. Это мое меню <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity"> <item android:title="@string/search" android:id="@+id/action_search" android:icon="@drawable/ic_search_24dp" app:showAsAction="ifRoom|collapseActionView" app:actionViewClass="android.support.v7.widget.SearchView"/> </menu> И вот мой onCreateOptionsMenu; menu.clear(); inflater.inflate(R.menu.menu_search, menu); MenuItem searchItem = […]

Определять, перекрываются ли виды

У меня проблема с рисованием на других экранах! Мне нужен метод, который имеет два параметра типа View. И верните true, если первый вид перекрывается во втором представлении, а false – в другом случае! а также

Автоматически устанавливать активированный элемент в ListView

У меня есть простой ListView с некоторыми элементами, у которых setChoiceMode установлен в ListView.CHOICE_MODE_SINGLE , что означает, что когда я касаюсь элемента, он подсвечивается. Таким образом, пользователь может увидеть, какой выбор меню ( ListView – меню) был выбран: listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE); Тем не менее, я хочу изменить этот выбор из кода (не касаясь). Я пробовал это: listView.setSelection(0); […]

Android ListView setSelectionFromTop не работает

Я создал динамический ListView, где объекты добавляются сверху. Когда пользователь нажимает кнопку, listView обновляется из содержимого массива, тогда notifyDataSetChanged () вызывается в пользовательском массиве. Теперь я хочу сохранить позицию списка при добавлении, поэтому я добавил этот код: // pausedCounter trace the number of objects(lines) to add to the listView int idx = listView.getFirstVisiblePosition() + pausedCounter; […]

Android: просмотр списка идентификаторов

У меня есть список, объявленный в моем xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" android:background="#F7EFE8"> <ListView android:id="@+id/android:list" android:layout_width="fill_parent" android:layout_height="fill_parent"/> <TextView android:id="@+id/android:empty" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/no_message"/> </LinearLayout> Но когда я пытаюсь объявить / использовать его в java, идентификатор не найден. Но когда я переименую вид списка на что-то еще и попытаюсь его использовать, я могу […]

Android: цвет setselector для списка не работает

У меня есть активность listview, в которой я установил цвет селектора, используя следующий код. Но когда я выбираю элемент, весь список подсвечивается цветом селектора, которого я не хочу. Где я делаю неправильно? Любая помощь приветствуется. ListView lv = getListView(); lv.setFocusableInTouchMode(true); lv.setBackgroundColor(Color.WHITE); lv.setSelector(R.color.blue);

Как отключить представление заголовка в ListView

Кто-нибудь знает, как отключить представление заголовка в представлении списка? Мне нужно добавить заголовок в представление списка и сделать его недоступным для просмотра. Для адаптера это довольно просто: верните false в isEnabled(int position) но я не нашел подходящую функцию для заголовков / нижних колонтитулов. Установленный флаг включения для заголовка не помог, а также не указал «android: […]

Java.lang.RuntimeException: ваш контент должен иметь ListView с атрибутом id 'android.R.id.list'

Я знаю, что были вопросы simialr, но я не могу заставить его работать, хотя я смотрю на них. Сообщение об ошибке: Java.lang.RuntimeException: ваш контент должен иметь ListView с атрибутом id 'android.R.id.list' , Я попытался изменить идентификатор в списке. В другой. Это выглядит так: public class committeeFragment extends SherlockListFragment { private CommitteeAdapter adapter; public void onActivityCreated(Bundle […]