Articles of baseadapter

Является ли Android-адаптером Android примером шаблона адаптера?

У класса BaseAdapter от Android есть «Адаптер» в его имени, потому что он следует шаблону адаптера или это просто совпадение?

Android – Gridview с пользовательским BaseAdapter, создайте onclicklistener

Я создал gridview, который отображает буквы алфавита. Я заполняю gridview массив строк, используя пользовательский BaseAdapter. То, что я хочу сделать, – это получить значение (букву) щелкнутой ячейки. Чтобы убедиться, что он работает, я создал TextView, и я хочу, когда пользователь нажимает на элемент (ячейку), чтобы установить текст TextView со значением выбранной ячейки Я сделал попытку, […]

ListView с несколькими типами макета строки – BaseAdapter не работает должным образом в Android

Привет, ниже мой класс для baseadapter, но он работает неправильно: private static class MyBaseAdapter extends BaseAdapter { private Context context; private LayoutInflater inflater; private MyBaseAdapter(Context context, FlipViewController controller) { inflater = LayoutInflater.from(context); this.context = context; } @Override public int getCount() { return Globals.list_album.size(); } @Override public Object getItem(int position) { return position; } @Override public […]

Как показать Toast в классе, расширенном методом BaseAdapter Get View

У меня возникла проблема с отображением сообщения Toast, когда я нажимаю кнопку в списке View. Проблема в том, что пользовательский класс, расширенный BaseAdapter, у меня есть метод с именем GetView. Я хочу показать тост-сообщение из этого конкретного сообщения Ниже приведен список Listview Row Xml <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/tools" android:id="@+id/scrollView1" android:layout_width="fill_parent" android:layout_height="fill_parent" app:context=".HomeActivity" > <TableLayout android:layout_width="match_parent" android:layout_height="match_parent" […]

Почему listview.setAdapter (_adapter) дважды приводит к сбою приложения?

Ключевой вопрос, который у меня есть, – это lv_apps.setAdapter (_adapter). TWICE – это то, что сбой моего приложения. (В принципе, когда я вызываю populateListView_trial () во второй раз, приложение вылетает – и строка нарушения – lv_apps.setAdapter (_adapter) Stacktrace ниже функций private void populateListView_trial() { blockedApps = loadArrayBlockedApps(); if(isTimerRunning()) { blockedApps = loadArrayBlockedApps(); temp_blockedList = new […]

Android: что делать, если производительности ListView все еще недостаточно?

Ну, эта тема была и до сих пор обсуждается очень много, и я уже читал много учебников, подсказок и видел об этом разговоры. Но у меня все еще есть проблемы с моей реализацией настраиваемого BaseAdapter для ListView всякий раз, когда я достигаю определенной сложности моих строк. Так что у меня в основном есть некоторые сущности, […]

Не удается получить значения из EditText Listview?

Я пытаюсь получить данные из EditText, который находится в моем Listview. Я видел много похожих вопросов и получил решение . Но это бросает NPE в моей реализации. Поэтому, пожалуйста, помогите мне решить эту проблему. адаптер public class Coscho_adapter extends BaseAdapter { Context con; ArrayList<HashMap<String, String>> list; LayoutInflater mInflater; EditText marks; TextView studname, acname; public Coscho_adapter(Context […]

Адаптер с hasStableIds с использованием GUID или строк в качестве идентификаторов

Я реализую пользовательский ArrayAdapter<T> , и я хочу установить hasStableIds в true. Но идентификаторы моих элементов T – это строки и метод getItemId возвращает longs . Итак, что я сейчас делаю: @Override public boolean hasStableIds() { return true; } @Override public long getItemId(int position) { return this.getItem(position).getId().hashCode(); } Где getId() возвращает строку. Это правильное решение […]

Какой адаптер использовать – BaseAdapter или ArrayAdapter?

У меня есть строка JSON с несколькими экземплярами следующих имя Сообщение Отметка URL профиля фото Я хочу создать ListView, где каждый список будет иметь выше. Какой из них лучше адаптировать для этого конкретного случая, чтобы создать пользовательский адаптер?

Хранить GridView при возобновлении сна

У меня возникла проблема с довольно большим GridView (около 70 детей). GridView отлично работает, если я запускаю его onCreate или после возобновления после нажатия кнопки home, а затем возвращается. Но когда я возвращаюсь после выхода из режима сна, мой BaseAdapter снова запускается и разрушает изменения, которые я сделал с ним во время выполнения. Это также […]

Intereting Posts