Articles of адаптер

Как динамически обновлять ListView с помощью пользовательского адаптера?

У меня есть основное действие, которое создает ListView и Custom Adapter . Я могу заполнить ListView если у меня есть Список, который уже был создан заранее, но как я могу заполнить его динамически извлеченными данными? Основная деятельность public class MainActivity extends Activity { private ListView myListView; private Context ctx; @Override public void onCreate(Bundle savedInstanceState) { […]

Изменение макета выбранного элемента списка в Android

Мне нужно создать ListView и показать более подробный макет только для выбранной строки, чтобы показать больше информации для клиента. То, что я пробовал, приведен ниже: newsListView.setAdapter(new NewsListAdapter(this, news)); newsListView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { LayoutInflater inflater = (LayoutInflater)getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); //Here I tried to change layout of this […]

Настройка настраиваемого шрифта внутри `ImageAdapter extends BaseAdapter`

Я использую ImageAdapter extends BaseAdapter чтобы раздуть gridview . В Gridview есть два textview . Я хочу установить собственный шрифт для одного из них. Использование Typeface font = Typeface.createFromAsset(getAssets(), "BABYCAKE.TTF"); В ImageAdapter дает ошибку The method getAssets() is undefined for the type ImageAdapter . ImageAdapter определяется как package com.amit.wozzle; import java.util.ArrayList; import android.app.Activity; import android.content.Context; […]

EditText теряет фокус на клике

Я пишу операцию, чтобы перечислить кучу элементов из базы данных и показать дополнительный столбец с количеством. Я реализовал ArrayAdapter, чтобы показать свой собственный макет. Вот код наиболее важных частей адаптера: static class ViewHolder { protected TextView text; protected EditText editText; } @Override public View getView(int position, View convertView, ViewGroup parent) { View view = null; […]

ConvertView передается как null, даже если вид существует

Я разработал приложение для Android, где изображение и текст отображаются в виде сетки и когда пользователь прокручивает вниз следующие десять элементов (изображение и текст). Проблема возникает, когда вызывается метод getView адаптера после вызова adapter.notifyDataSetChanged (). Адаптер перерабатывает данные, но позиции переставляются и повторяются в режиме сетки. Я не сталкивался с этой проблемой, пока не добавил […]

Слияние нескольких RecyclerView.Adapter для использования с одним RecyclerView (Android)

У меня есть строка json, которую я разбиваю на 4 набора данных, каждый набор данных имеет собственный RecyclerView.Adapter. Я хочу вывести все адаптеры в том же RecyclerView в идеале с StickyHeaders для каждого адаптера. Я считаю, что это можно сделать с помощью ListViews через CWAC-merge CommonsWare ( https://github.com/commonsguy/cwac-merge ) Любые идеи относительно того, как это […]

Внедрение пользовательского адаптивного представления в Android

Я изменяю вид адаптера . Как реализовать setSelection() адаптера? Каковы шаги, которые необходимо предпринять, когда setSelection() метод setSelection() имени адаптера? Я пробовал просматривать исходный код ListView's , но это не помогло.

Адаптер AutoCompleteTextView, «скрытый» адаптер?

У меня есть 3 AutoCompleteTextViews, и я хотел бы зарегистрировать на них 2 String [] адаптера. В настоящее время я делаю это: atw_from.setAdapter(new ArrayAdapter(ctx, android.r.layout.simple_dropdown_item_1line, stages_adapter)); Скажем, мой пользователь хочет набрать «Középmező», он начинает набирать «Közé», и ему будет предложено выбрать Középmező, пока это не будет довольно просто. Но что делать, если пользователь слишком ленив, […]

Как использовать setRowViewSelected из ListRowPresenter

Я использую проект по умолчанию для Android TV. Ниже приведен код для создания карт в моем BrowseFragment : private void loadRows() { List<Movie> list = MovieList.setupMovies(); ListRowPresenter mListRowPresenter = new ListRowPresenter(); mRowsAdapter = new ArrayObjectAdapter(mListRowPresenter); mListRowPresenter.setRowViewSelected(/*HOW TO GET VIEWHOLDER HERE?*/, false); CardPresenter cardPresenter = new CardPresenter(); int i; for (i = 0; i < NUM_ROWS; […]

Динамический AutocompleteTextView с ArrayAdapter и TextWatcher

Я пытаюсь обновить список динамического использования AutocompleteTextView и ArrayAdapter. Чтобы обновить этот вид, я использую TextWatcher для отслеживания любых изменений, которые могут возникнуть в AutocompleteTextView. Проблема в том, что список не обновляется вообще, и я не могу понять, почему. Я искал что-то подобное в Интернете, и я нашел несколько разных подходов, но все же я […]