Articles of baseadapter

Создание пользовательского списка или вида сетки

При создании пользовательского списка / сетки я знаю, что пользовательские адаптеры должны быть созданы. Я смущен тем, когда следует использовать адаптер Array / Base Adapter при создании пользовательских представлений.

Добавление любимой кнопки в виде списка

У меня есть listview которого есть любимая кнопка для каждого элемента списка, который при нажатии должен добавить элемент списка в другое действие, называемое my fav9rites. Я использую Baseadapter для listview и Sharedpreference для добавления избранных. Когда я нажимаю кнопку «Избранное», элемент просмотра списка добавляется в мою активность в избранном, но у меня возникают следующие проблемы: […]

Android – Как реализовать навигацию, которая частично видима во все времена?

Я хотел бы иметь NavigationDrawer в моем проекте Android, который покажет ListView частично во все времена, и элементы также можно щелкнуть, но когда пользователь перетащит ящик, появится полный список ListView. Ниже изображено то, чего я пытаюсь достичь: Первый – это «Обычный вид», где вы можете увидеть маленькие значки. Во-вторых, когда пользователь перемещает навигационный ящик так, […]

Listview в SwipeRefreshLayout – ничего не показывает, когда пользовательский адаптер имеет только одну строку для показа

В моем приложении у меня есть список. Все работает отлично, когда у меня есть более одного элемента для показа, но когда у меня есть один элемент для показа в моем списке, он показывает мне редкое поведение. Во-первых: если высота одного элемента больше высоты окна … он действует как шарм и работает правильно. (A) Второй: если […]

Неправильное поведение EditText в BaseAdapter

Я получил ListView, заполненный с помощью BaseAdapter . В элементе listview имеется числовое EditText: … <EditText android:id="@+id/edit_quantita" android:layout_width="50dp" android:layout_height="30dp" android:layout_gravity="center" android:layout_marginTop="5dp" android:background="@drawable/edit_quantita" android:gravity="center_vertical|center_horizontal" android:inputType="number" android:text="1" android:textColor="#fff" tools:ignore="HardcodedText" > </EditText> … Когда я нажимаю на этот EditText, числовая подсказка клавиатуры на мгновение, а затем внезапно накладывается обычной клавиатурой символов. Если я попытаюсь что-то написать на этой […]

Почему CursorAdapter отличается от BaseAdapter?

Я хотел бы спросить, почему CursorAdapter разделяет процесс создания представления и newView() его данными в newView() и bindView() то время как BaseAdapter делает это только с помощью getView() ?

OnItemClickListener не работает должным образом, когда адаптер содержит кнопку с onClickListener

Я внедрил адаптер для своего ListView который расширяет BaseAdapter. Элементы моего списка содержат кнопки, в которых каждый из них имеет OnClickListener. После добавления OnclickLister для каждого элемента, OnItemClickListener списка перестает работать. Как это можно исправить? код В моей деятельности – ListView lv = (ListView) findViewById(R.id.list); lv.setTextFilterEnabled(true); lv.setItemsCanFocus(true); lv.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View […]

Как фильтровать ListView с помощью getFilter () в BaseAdapter

В моем приложении я создал собственное представление списка, и я хочу реализовать фильтр, чтобы список можно было фильтровать в соответствии с текстом, введенным в EditText. Я использую BaseAdapter как отдельный класс, и я называю этот класс своей основной деятельностью. Я также реализовал addTextChangedListener () в своем основном действии, и я также реализовал getFilter () в […]

Почему мой класс BaseAdapter не увеличивает позицию в getView?

Редактировать: Моя проблема кажется, что BaseAdapter просто не BaseAdapter более 1 Spinner. Если я изменил размер массива на 0, он ничего не поместит, но что-то большее, чем 1, обрезает его. Он никогда не пропускает позицию 0 из getView() и он никогда не становится более 1. Я был у него часами. Для этого есть причина? У […]

SetOnFocusChangeListener – триггеры после каждого символа

У меня есть следующий пользовательский базовый адаптер. У меня есть список с edittext для каждого элемента. Я хочу сохранить эти данные, как только пользователь покинет edittext, но теперь происходит то, что каждый раз, когда пользователь вводит в 1 символ, запускается setOnFocusChangeListener. Я действительно не знаю, почему это происходит. Мой пользовательский класс базового адаптера public class […]