Articles of baseadapter

Как добавить данные в пользовательский BaseAdapter для listView – Android

У меня есть собственный класс BaseAdapter, который создает представления для комментариев, имен пользователей и номеров. Этот BaseAdapter получает эту информацию от AsyncTask. AsyncTask запускается, когда пользователь достигает нижней части списка. Проблема заключается в том, что базовый адаптер не будет добавлять новые данные. Когда я пытаюсь добавить новые данные, он удаляет текущие данные в списке и […]

Как настроить гравитацию текстового вида программно с помощью RelativeLayout?

Я разрабатываю приложение для Android. Я заполняю ListView, раздувая строки следующим образом: public class MyListAdapter extends BaseAdapter { Context con; private LayoutInflater layoutinf; ArrayList<Boolean> itemChecked = new ArrayList<Boolean>(); ArrayList<String> items_ = new ArrayList<String>(); public MyListAdapter(ChatActivity context) { con = context; } public int getCount() { return item_id.size(); } public Object getItem(int position) { return item_id.size(); […]

Разметка строк в ListView для Android List игнорирует прописку

Я уверен, что это что-то простое, что я пропускаю, но я не могу понять это. У меня есть ListView с использованием пользовательского адаптера с простым макетом, и мое значение padding, похоже, игнорируется. Вот как я хочу, чтобы макет был: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" style="@style/Widget.Layout.ComponentEntry" android:padding="@dimen/preferred_padding"> <include layout="@layout/component_entry_summary" /> </LinearLayout> Но заполнение игнорируется. Если я использую вложенный LinearLayout, […]

Предотвратите переустановку адаптера в прокрутке

У меня есть пользовательский базовый адаптер, который будет принимать в архиваторе данные. Отсюда он будет заполнять сетку с помощью настраиваемых кнопок. Он делает это отлично и заполняет сетку. Проблема в. Я хочу установить кнопку для изменения цвета при изменении. Когда я это делаю, поскольку представление перерабатывается, оно также изменяет следующий вид, который перерабатывается. Ex. Нажмите […]

NullPointerException при добавлении объекта в ArrayList в Android

Я пытаюсь создать представление списка с BaseAdapter, и я продолжаю получать ошибку ссылки на Null Object в точке добавления объекта в ArrayList. Соответствующий код приведен ниже: public class MainActivity extends ActionBarActivity { int[] icons = {R.drawable.icon01, R.drawable.icon02, R.drawable.icon03, R.drawable.icon04, R.drawable.icon05, R.drawable.icon06, R.drawable.icon07, R.drawable.icon08, R.drawable.icon09, R.drawable.icon10, R.drawable.icon11, R.drawable.icon12}; ListView listView; String[] title, desc; @Override protected void […]

Проблема Android TextView Focus в списке (только MarshMallow)

Этот вопрос касается только MarshMallow (только) Я работаю над чат-приложением, используя textview в listview, когда я касаюсь / долгое нажатие на элементе textview, он получает фокус и отлично работает в Android версии 4.2.2, но в MarshMallow он теряет фокус одновременно. Я искал два дня и применил все методы, которые были предложены. Я нашел только одно […]

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

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

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

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

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

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

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

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