Articles of baseadapter

Неправильное поведение 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 […]

Связать несогласованность

У меня есть список с фотографиями, такими как Instagram, с текстом, который имеет ссылки на хэштеги и пользователей, использующих # и @ и я использую Linkify для выполнения этой работы. 1-й пункт в моем списке получает ссылки правильные 8/10 раз, но в других случаях просто текст. Другие элементы всегда вернут ссылки. BaseAdapter // holder is […]

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

Log говорит: D/CartActivity-onCreate(18171): onCreate D/CartActivity-TOTAL-InsideFORLOOP:(18171): 0.0 D/CartActivity-onResume(18171): onResume D/CartAdapter-TOTAL:(18171): 12.95 Как вы можете видеть выше, цикл for for выполняется сначала в CartActivity, и после выполнения метода onResume() в CartActivity, CartAdapter выполняет эту строку, поэтому для меня получается 0.0 как значение Total в CartActivity внутри For loop Причина не в том, где я добавляю данные ArrayList, […]

NotifyDataSetChanged () – IndexOutOfBoundException

Я не понимаю, что не так Я использую public class UrlArrayAdapter extends BaseAdapter {… ArrayList<UrlItem> objects; UrlArrayAdapter(Context context, ListView urlListView, ArrayList<UrlItem> urlLists) { objects = urlLists; … //method public void deleteItem(int numberToDelete) { objects.remove(numberToDelete); notifyDataSetChanged(); } И (самое интересное) Я получаю numberToDelete = 1 Затем эту строку удаляют Но объекты И когда numberToDelete = 0 […]

Android BaseAdapter с фрагментом

Не удалось скомпилировать этот код и запустить. lv.setAdapter(new VcAdapter (this)); проблемы в lv.setAdapter(new VcAdapter (this)); Любезная помощь. Если я попытаюсь не пройти (this) , тогда компиляция кода будет прекрасной, но время выполнения, получающее сообщение об ошибке, должно иметь listview . import java.util.ArrayList; import com.vaishnavismeclass.tiruppavai.tab.R; import com.vaishnavismeclass.tiruppavai.tab.SingleRow; import android.support.v4.app.Fragment; import android.content.Context; import android.content.res.Resources; import android.os.Bundle; import […]