Articles of android arrayadapter

convertView.getTag (); Создает ошибку Cast

Я использую фрагмент для создания ListView заполненного CheckBox es. Я попытался изо всех сил найти решение, основанное на других вопросах, но я не могу его исправить. Когда я запускаю скрипт без использования: convertView.getTag(); Мое приложение работает нормально, но позиции элемента s в списке не сохраняются. Элементы представления перемещаются. Однако, когда я использую этот метод, я […]

NullPointerException в CustomArrayAdapter

Я пытаюсь использовать Custom Array Adapter для заполнения ListView во Fragment . Но я получаю NullPointerException в методе findViewById() в getView() в Custom Array Adapter. Вот CustomAdapter.java: package graph.prathya.com.materialdesign; import android.app.Activity; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.ImageView; import android.widget.TextView; /** * Created by Prathya on 5/19/2015. */ public class […]

Android – пустой список в представлении «Пользовательский список»

Вот мой собственный макет вида списка. Я добавил текстовый вид «пустой список» с идентификатором «андроид: пустой», но представление «пустой текст» не отображается, когда список пуст. Любой совет пожалуйста. UPDATE – обновлен макет <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="?android:attr/listPreferredItemHeight" android:paddingLeft="5dip" android:paddingRight="5dip" android:paddingTop="15dip" android:paddingBottom="15dip" android:cacheColorHint="@color/match_bg2" android:background="@color/match_bg"> <ImageView android:id="@+id/flag_left" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/flag" android:src="@drawable/flag_default" /> <LinearLayout android:orientation="vertical" android:padding="10dip" […]

Android: ListView, ArrayAdapter и 2-й массив

Мне нужно отобразить содержимое (скорее всего, только один индекс) из 2-строчного массива строк в списке. Я могу создать arrayadapter для 1-d массива, как это: String[] values … blah-blah ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, android.R.id.text1, values); listView.setAdapter(adapter); Это работает просто денди. Однако, если я это сделаю: String[][] values … blah-blah ArrayAdapter<String[]> adapter = new ArrayAdapter<String[]>(this, […]

Альтернативные цвета Android для ListView являются случайными

Я пытаюсь установить альтернативный цвет фона для представления списка и его случайную установку цветов фона каждый раз, когда я начинаю эту деятельность. Адаптер Array public class PlacesListAdapter extends ArrayAdapter<Place> implements Filterable { public Context context; private List<Place> orig, itemDetailsrrayList; private PlaceFilter filter; public PlacesListAdapter(Context context, int textViewResourceId) { super(context, textViewResourceId); } public PlacesListAdapter(Context context, int […]

Как добавить настраиваемый макет в Arrayadapter?

Я пытаюсь создать ListView с настраиваемой компоновкой. Каждый элемент в listView должен выглядеть так, как показано в item.xml размещенном ниже. В коде, я использовал adapter = new ArrayAdapter<T>(getApplicationContext(), R.layout.listi_tems_layout, topicsList); Но он не работает, потому что конструктор ArrayAdapter<T> принимает второй параметр как int что-то вроде android.R.layout.simple_list_item_1 , И в моем случае это настраиваемый макет, который […]

Как мгновенно обновить список пользовательских адаптеров в Android?

Я пытаюсь получить заголовок списка, что я хочу, когда я печатаю в Edittext на домашней странице, а затем добавляю в список после нажатия кнопки «ОК». Прямо сейчас я не знаю, где поместить мой метод обновления, который я вызываю из класса customAdapter в Activity Activity. Пожалуйста, просмотрите мою домашнюю страницу: public class Main_Activity extends Activity implements […]

Пользовательский адаптер getView () не вызывается с использованием библиотеки PullToRefresh

Используя библиотеку PullToRefresh Chris Banes, метод getView () моего пользовательского адаптера не вызывается. Этот код отлично работает, не используя его библиотеку, и вызывается getView (). Я изучаю это уже пару дней и не могу понять, что случилось. Любая обратная связь будет принята с благодарностью! MyActivity.java MyAdapter adapter = new MyAdapter(this, data); // the following toast […]

Как я могу получить позицию элемента в списке, когда я нажимаю на конкретное представление?

Поскольку заголовок говорит, что я хочу знать точное положение элемента, когда я нажимаю на представление, находящееся внутри элемента. Предположим, у меня есть следующий код в методе getView () из ArrayAdapter: … holder = new ViewHolder (); holder.iconAction = (ImageView)convertView.findViewById (R.id.download_item_iconAction); holder.iconAction.setOnClickListener (new View.OnClickListener(){ @Override public void onClick (View v){ //Item X is clicked } }); […]

Просмотр списка Android в фрагменте

У меня есть приложение с двумя вкладками. Каждая вкладка имеет соответствующий фрагмент. На одной из вкладок мне нужно будет разместить список, чтобы получать данные из хранимых массивов и помещать их в список. Это мой код до сих пор: public class Frag3 extends Fragment{ ListView lv1; ProgressDialog ShowProgress; public ArrayList<Post> PostList = new ArrayList<Post>(); TextView tv1; […]

Intereting Posts