Articles of адаптер

Android: сменить кнопку Button в строке ListView с помощью onClick

В моих строках есть кнопка, у которой есть свой собственный прослушиватель кликов, установленный в getView моего адаптера. Я могу различать щелчки на кнопках и фактические клики с помощью андроида: descendantFocusability = "blocksDescendants" в родительской строке. Когда я нажимаю кнопку, он правильно устанавливает фон кнопки, моя проблема заключается в том, что я просматриваю список, задавая его […]

Изменение данных адаптера ListView без уведомления ListView

Я написал ListActivity, у которого есть настраиваемый адаптер списка. Список обновляется с ContentProvider при запуске onCreate. У меня также есть служба, которая запускается при запуске приложения, и она сначала обновляет ContentProvider, а затем отправляет широковещательную рассылку о том, что контент обновлен. Моя ListActivity принимает широковещательную передачу и пытается обновить мой ListView. Моя проблема заключается в […]

Android ImageAdapter с Gridview в фрагменте

У меня есть адаптер с gridview, который работает как Activity. Я пытаюсь поместить его во Фрагмент сейчас и преобразовать вещи, но он не работает. Когда я включаю IconFragmentSystem в свою активность, я набираю силу, когда пытаюсь открыть Activity. Я знаю, что активность работает, потому что я могу использовать другие фрагменты, и все в порядке, поэтому […]

AutoCompleteTextView не отображает результат даже при обновлении ArrayAdapter

Я пытаюсь получить AutoCompleteTextView (ACTV) для отображения результатов, которые я получаю от сетевого ресурса. Я установил завершение-treshold равным 2, и я вижу, что запрос запускается, когда я ввожу символы. Результат, который я получаю, правильный. Допустим, я пишу «ca», и я получаю результат «автомобиль» как автозаполнение. У меня есть функция обратного вызова, которая получает результат от […]

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

Я думаю, getView() вызывается для каждого элемента списка, но мой вопрос: не можем ли мы показать строку, если данные, связанные с этой строкой, равны нулю. Я хочу сделать это только внутри getView () . Например: Если предупреждения для человека, имя которого должно отображаться в виде списка, имеют значение null. Я не хочу отображать имя этого […]

Как открыть меню Контекст Android с кнопкой щелчка в адаптере listview?

Как открыть меню Контекст Android с кнопкой щелчка в адаптере listview? Я пробовал с моим кодом, но не показывал контекст меню, код public View getView(int position, View convertView, ViewGroup parent) { vi=convertView; if(convertView==null) vi = inflater.inflate(R.layout.tulisan_komentar_list_item,parent, false); LinearLayout content_favorite= (LinearLayout)vi.findViewById(R.id.content_favorite); final TextView date_komentar = (TextView)vi.findViewById(R.id.date_komentar); // artist name final TextView isi_komentar = (TextView)vi.findViewById(R.id.isi_komentar); // duration […]

Как добавить слушателя для флажков в виде адаптера, Android, ArrayAdapter, onCheckedChanged, OnCheckedChangeListener

У меня есть listView, который через ArrayAdapter заполняется небольшими подменю xml. Каждый маленький вид имеет только две вещи внутри, флажок и строковый ярлык рядом с ним. Я хочу установить прослушиватель onCheckedChanged, чтобы зафиксировать событие, когда пользователь проверяет или снимает флажки. Например слушателя, показанного здесь: listView.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) { Toast.makeText(this, […]

Не подключен адаптер; Пропуская макет

Ошибка logcat: адаптер не подключен; Пропуская макет Я изменил аргумент context с помощью метода getActivity (), но приложение все еще не работает. public class FragmentActivity extends Fragment { private RecyclerView mRecyclerView; private CountryAdapter mAdapter; private LinearLayoutManager layoutManager; public FragmentActivity(){} @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.activity_main, container, false); […]

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

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

Обновление содержимого recyclerview не работает в нижнем листе

Я хочу изменить содержимое списка в представлении нижнего листа, хотя событие click, но я получил только пустой лист. Вот демо-версия, модифицированная из BottomSheetSample (github.com/niravkalola/BottomSheetSample). mainActivity.java package com.nkdroid.bottomsheetsample; import android.content.DialogInterface; import android.os.Bundle; import android.support.annotation.NonNull; import android.support.design.widget.BottomSheetBehavior; import android.support.design.widget.BottomSheetDialog; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.view.View; import android.widget.Button; import java.util.ArrayList; import java.util.List; import java.util.Random; public class […]