Articles of android arrayadapter

Android: Как использовать Список массивов строк внутри строки списка

Я борюсь с моим пользовательским списком. Я хочу заполнить свой список с помощью моего собственного файла row.xml который содержит пять текстовых просмотров. У меня есть текстовый файл mytextfile.txt в raw папке. Это выглядит так: SUN-9-JULY-On Sale Now-New York, Time Square SAT-15-JULY-On Sale Now-London, National Gallery MON-23-JULY-On Sale Now-Paris, The Eiffel Tower // More lines here… […]

Разница в listview.setOnItemClickListener и row.setOnClickListener

Я создаю настраиваемый адаптер массива, теперь я хочу реализовать функцию, которая обрабатывает щелчок по виду. У меня есть два варианта, но мне интересно, есть ли разница в производительности / рабочей скорости или что-то еще? Вариант 1, в самом массиве: row.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub } }); […]

Добавление пользовательского ввода из «Редактировать текст в список»

Я пытаюсь получить пользовательский ввод из «Редактировать текст в виде списка», я видел ответ на этот похожий вопрос, но я не могу понять это Я пробовал это, не получал ошибок от IDE, но он не работает public class ListtestActivity extends Activity { /** Called when the activity is first created. */ Button bt; EditText et; […]

EditText в Адаптере списка, как сохранить значение?

Итак, у меня есть пользовательский адаптер с двумя полями EditText в каждой строке. Я получил большую часть материала, работающего должным образом, за исключением сохранения значений внутри ArrayList. Это код, который я сделал до сих пор: private void holderTitleSavedOnScroll(final int position, IZUICartViewHolder holder) { if (!(position == (variantArrayList.size() – 1)) && holder.title != null) { holder.title.setText(variantArrayList.get(position).getVariantTitle()); […]

Android: simple_list_item_single_choice не работает с ArrayAdapter

В моем ListView мне нужен единственный выбор для удаления элемента. Для этого я использую simple_list_item_single_choice с ArrayAdapter. Он показывает мне единственный вариант выбора в моем ListView. Но я не могу нажать на этот флажок. Вот мой код: ArrayList array_list_title = mydb.getTitle(); System.out.println(array_list_title); ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_single_choice, array_list_title); listView.setAdapter(arrayAdapter);

Создание ArrayAdapter с использованием ресурса xml и получение полей «id» или «value» с использованием spinner

Я пытаюсь создать spinner, значения которого я заполняю из ресурса xml, используя ArrayAdapter. Я также хочу дать ресурсным элементам некоторые «id» или «value». Как я могу получить эти значения внутри обратного вызова onItemSelected ()? Вот код Java. package com.waus.waus; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemSelectedListener; import android.widget.ArrayAdapter; import android.widget.Spinner; […]

Android ListView и ArrayAdapter / Arraylist

Я совершенно не знаком с Java / Android и застрял в списке. Я хочу иметь 4 строки подряд в списке с разными стилями шрифта rowlayout.xml <TextView android:id="@+id/1" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:id="@+id/2" android:textSize="30sp" android:textStyle="bold" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <TextView android:id="@+id/3" android:typeface="sans" android:textSize="20sp" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <TextView android:id="@+id/4" android:typeface="sans" android:textSize="15sp" android:textStyle="italic" android:layout_width="wrap_content" android:layout_height="wrap_content"/> У меня это в отдельном […]

Заполните Listview из источника строкового массива с помощью String ArrayAdapter

Мне нужно заполнить listview массивом из строковых ресурсов. Как передать массив на мой адаптер? Когда я пытаюсь следовать, я получаю ошибку ниже ArrayAdapter zooAdapter = ArrayAdapter.createFromResource(this, R.array.animals, android.R.id.text1); zooList.setAdapter(zooAdapter); zooList.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // TODO Auto-generated method stub } }); Кроме того, что ресурс […]

Как преобразовать JSONArray в ListView?

У меня есть код, который делает следующее – Подключиться к веб-службе через файл HttpClient в PHP Возвращает результат из SQL-запроса Формат Returns – это jArray (JSONArray) for(int i=0; i < jArray.length() ; i++) { json_data = jArray.getJSONObject(i); int id=json_data.getInt("id"); String name=json_data.getString("name"); Log.d(name,"Output"); } Когда я смотрю на LogCat, я вижу все «имена» запроса, каждая запись […]

Пользовательский адаптер для навигационного ящика

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