Articles of listview

Android: выберите элементы в многоэкранном списке ListView внутри AlertDialog

Я новичок в разработке Android и борюсь с тем, как выбрать определенные элементы в списке, размещенном в alertdialog. В приведенном ниже коде lv.setItemChecked не работает, поскольку listview еще не сгенерирован, поэтому мне интересно, есть ли какое-либо событие ListView или AlertDialog, которое подтверждает, что представление было сгенерировано. String [] values = {"a","b","c"}; ArrayAdapter<String> adp = new […]

Изменить цвет фона первого элемента в ListView

У меня есть собственный адаптер для моего списка: @Override public View getView(int position, View convertView, ViewGroup parent) { View row = convertView; if(row == null) { LayoutInflater inflater = ((Activity)context).getLayoutInflater(); row = inflater.inflate(layoutResourceId, parent, false); holder = new DataHolder(); holder.imgIcon = (ImageView)row.findViewById(R.id.imgIcon); holder.locationName = (TextView)row.findViewById(R.id.locationName); holder.locationElevation = (TextView)row.findViewById(R.id.lcoationElevation); holder.locationDistance = (TextView)row.findViewById(R.id.locationDistance); row.setTag(holder); } else { […]

ListView: Как добавить данные на пользовательский ArrayAdapter?

Чтобы иметь красочный ListView, я создал свой собственный ArrayAdapter, но когда я хочу использовать adapter.clear() или adapter.add() он дает мне ошибки. Вот код и ошибки. XML-файл: <ListView android:id="@+id/android:list" android:layout_width="0dip" android:layout_height="wrap_content" android:padding="10dip" android:layout_margin="4dip" android:layout_weight="1"> </ListView> адаптер: class stableArrayAdapter extends ArrayAdapter<String> { HashMap<String, Integer> mIdMap = new HashMap<String, Integer>(); public stableArrayAdapter(Context context, int textViewResourceId, String [] objects) […]

Отключить элементы списка с помощью селектора и isEnabled ()

Область применения : – использование overriden ArrayAdapter; – использование селектора; – использование isEnabled для отключения элементов. Цель : – отключить некоторые элементы списка и отключить просмотр состояния с помощью селектора. Проблема : – все работает (пользовательский вид, селектор для несфокусированных, focuesd и нажатых состояний), но отключенные элементы не используют селектор для состояния отключен. Изучение : […]

Использование AsyncTask для отображения данных в ListView

Мне нужна помощь. Мне нужно использовать asynctask для отображения данных в ListView. Но я не знаю, почему, поскольку я новичок в программировании на Android … большое спасибо за любую помощь. public class Main extends ListActivity { Button buttonbg; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.listplaceholder); […]

Отрегулируйте собственную позицию checkMark в CheckedTextView

У меня есть ListView, в котором каждая строка содержит CheckedTextView. Я использую собственный атрибут checkMark, который использует drawable: <CheckedTextView android:id="@+id/body" android:gravity="left" android:layout_width="fill_parent" android:layout_height="40dp" android:layout_below="@+id/date" android:textSize="18sp" android:checkMark="@drawable/checkbox_selector" /> Выбираемый checkbox_selector правильно обрабатывает выбор «on» и «off», как ожидалось, и выглядит следующим образом: <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_selected="true" android:state_pressed="true" android:drawable="@drawable/checkbox_on" > </item> <item android:state_pressed="true" android:drawable="@drawable/checkbox_on" /> <item […]

Как использовать «Android-Universal-Image-Loader»

Я хочу gridview и listview с помощью Android-Universal-Image-Loader. https://github.com/nostra13/Android-Universal-Image-Loader Я загрузил и модифицировал его. Он отлично работает, однако, когда я меняю и перемещаю источник в другой проект, он разбился. Я не знаю, почему 🙁 Ошибок и сообщений об ошибках нет. Я думаю, что это ошибка с нулевой точкой или инициализация библиотеки. Я думаю, ошибка будет […]

Как начать отображение списка из определенной позиции позиции

У меня есть список из 300 mp3-песен, и, предположим, песня 52 играет. Поэтому в следующий раз, когда пользователь открывает список песен, строка списка перед ним должна начинаться с строки 52 (пока вверх и вниз все еще есть строки). Я попытался использовать public View getViewByPosition(int pos, ListView listView) { final int firstListItemPosition = listView.getFirstVisiblePosition(); final int […]

Добавление CheckBox к представлению строк ListView делает строку не интерактивной

Я пытаюсь создать ListView похожий на приложение Gmail, где каждая строка имеет CheckBox слева, чтобы облегчить множественный выбор и действия через контекстную панель действий, и в то же время разрешить щелчку каждой строки для перехода к другому действию. Первоначально, перед добавлением CheckBox строки указывали бы их выделение с голубым цветом фона из темы Holo, которую […]

Селектор Android для выбранного элемента не работает

У меня есть список, где я хочу выделить выбранные элементы по-своему. Я устанавливаю свойства каждого элемента в методе getView адаптера, включая itemView.setSelected(true) . Основной макет определяет listview следующим образом: <ListView android:id="@+id/list" android:layout_width="match_parent" android:layout_height="match_parent" android:choiceMode="multipleChoice" android:listSelector="@drawable/list_selector" /> (Игра в режиме выбора тоже не помогает). List_selector является почти пустой заглушкой: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item […]

Intereting Posts
Замена для механизма линейных весов Версия приложения для Android (RAD Studio XE5) Где разместить XML-файл, содержащий данные в приложении для Android Регулярное уведомление не будет показывать кнопку закрытия X в android Android: ограничить поддерживаемые устройства в Android Market Не удается отобразить карту на Android Отключить внешний вид карты – есть ли стиль по умолчанию / предпочтительный? Как определить, какое приложение открыто на Android Отправить трансляцию по уведомлению нажмите Как и когда закрыть базу данных sqlite в приложении с множеством действий и услуг Импорт проекта градиента для затмения Android: как запросить SQLiteDatabase с аргументами выбора не строки? Установка Android-приложения для Android версии 5.0 показывает недействительный код ошибки при установке приложения: «-505» ViewPager внутри фрагмента теряет содержимое при возврате к нему Андроид интернет-разрешение не работает