Articles of android adapterview

AdapterView.OnItemClickListener с большим количеством ListView

У меня есть 2 ListView на одном фрагменте, и мне интересно, могу ли я установить для того же класса, который реализует AdapterView.OnItemClickListener. Я имею в виду, что в документации на Android сказано: public abstract void onItemClick (AdapterView<?> parent, View view, int position, long id) Added in API level 1 Callback method to be invoked when […]

GridView.setOnItemClickListener не работает

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

Проблема с AdapterView и addView

Я хочу, чтобы класс ниже отображал некоторые текстовые изображения / кнопки / spinners, а также ListView, содержащий проанализированные данные. Однако listview / adapter / addview вызывают некоторые проблемы. Вот ошибка, которую я получаю: Java.lang.UnsupportedOperationException: addView (View, LayoutParams) не поддерживается в AdapterView Я чувствую, что это связано с моими файлами xml, но Im не слишком уверен. […]

Android как вызвать startActivityForResult внутри адаптера

У меня есть класс адаптера: public class AdapterAllAddress extends BaseExpandableListAdapter { private Context context; public AdapterAllAddress(Context context, ArrayList<AllAddressesGroup> groups) { // TODO Auto-generated constructor stub this.context = context; } } Я хочу вызвать startActivityForResult при нажатии кнопки, я знаю, что могу вызвать startActivity следующим образом: context.startActivity() Но я ищу работу с результатами, как вам нравится?

IsItemChecked всегда возвращает противоположность тому, что предполагается, когда внутри onItemClickListener?

В настоящее время у меня есть ListView , который активирует контекстный ActionBar в OnItemLongClickListener . Я пытаюсь сделать так, чтобы элементы можно было выбрать, щелкнув по ним, но только при появлении контекстного ActionBar . Проблема в том, что когда я проверяю isItemChecked() , чтобы переключить состояние выбора элемента, он всегда возвращает противоположность тому, что он […]

Правильный способ реализации onMeasure () и onLayout () в пользовательском AdapterView

Я знаю, что я должен измерять детей в onMeasure() и компоновать их в onLayout() . Вопрос в том, какие из этих методов я должен добавлять / перерабатывать виды, чтобы я мог измерять всех детей вместе с тем, как они взаимно расположены (например, сетка, список или что-то еще)? Мой первый подход состоял в том, чтобы добавлять […]

RequestLayout () неправильно вызван android.widget.RelativeLayout android

Я внедрил пользовательский интерфейс listview при отображении списка, отображаемого ниже, в котором говорится о том, как его перенести. requestLayout() improperly called by android.widget.RelativeLayout{b42acc20 VE…. ……ID 0,-52-480,0 #7f0700ec app:id/ptr_id_header} during layout: running second layout pass Код Java public View getView(int position, View convertView, ViewGroup parent) { View view = convertView; if (view == null) { LayoutInflater […]

RecyclerView – Где я должен обрабатывать события кликов?

До введения RecyclerView (и его обязательного шаблона ViewHolder ) я обычно делегировал любые события кликов в соответствующий его Activity / Fragment с помощью setOnItemClickListener() . (Потому что я в основном вижу Activity / Fragment как объект «controller» при разработке Android, поэтому в нем должно быть сделано любое изменение вида). Теперь, поскольку RecyclerView действительно не относится […]

Java.lang.UnsupportedOperationException: addView (View, LayoutParams) не поддерживается в AdapterView

Я использую пример Expandable ListView, найденный в сети Мероприятия: public class ExpandableListViewActivity extends ExpandableListActivity { /** * strings for group elements */ static final String arrGroupelements[] = { "India", "Australia", "England", "South Africa" }; /** * strings for child elements */ static final String arrChildelements[][] = { { "Sachin Tendulkar", "Raina", "Dhoni", "Yuvi" }, { […]

RemoveView (View) не поддерживается в AdapterView

Я хочу удалить определенную строку из спискаView при щелчке ImageView. Мой список выглядит следующим образом: Я хочу, чтобы при нажатии последнего изображения удалялась эта строка. Вот мой адаптер: public class UserItemAdapter extends ArrayAdapter<Photos.Record> { private ArrayList<Photos.Record> photos; public UserItemAdapter(Context context, int textViewResourceId, ArrayList<Photos.Record> photos) { super(context, textViewResourceId, photos); this.photos = photos; } @Override public View […]