Articles of listview

EditText в ListView обновляется onTextChanged при прокрутке

Я искал ответ на этот вопрос, но решения, похоже, не работают для меня. У меня есть TextView и EditText в элементе списка. Я пытаюсь обновить сохраненные значения для EditTexts, когда пользователь их редактирует. @Override public View getView(int index, View convertView, ViewGroup parent) { ViewHolder holder = null; final int pos = index; if (convertView == […]

Добавление разделителя даты для SimpleCursorAdapter в Android

Я настроил SimpleCursorAdapter на моем представлении, и он отлично работает, когда я извлекаю данные из моей базы данных. Запрос выполняется с использованием предложения DESDER BY DESDER. Все строки извлекаются и отображаются в моем ListView, и я использую adapter.setViewBinder (), чтобы добавить некоторую логику к элементам (добавив миниатюру). Код выглядит так: // Setup the adapter adapter […]

Почему мой класс BaseAdapter не увеличивает позицию в getView?

Редактировать: Моя проблема кажется, что BaseAdapter просто не BaseAdapter более 1 Spinner. Если я изменил размер массива на 0, он ничего не поместит, но что-то большее, чем 1, обрезает его. Он никогда не пропускает позицию 0 из getView() и он никогда не становится более 1. Я был у него часами. Для этого есть причина? У […]

Элементы OnCreateContextMenu и ListView

У меня есть LisView с несколькими элементами. К этому я подключил OnItemClickListener (как внутренний класс), например: lv.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Toast.makeText(ShoppingListApp02Activity.this, "List item selected:" + items.get(position).getId(), Toast.LENGTH_LONG).show(); } }); Как очевидно, при выборе пользователя отображает элементы объекта этой записи, в этом примере идентификатор объекта выбранного […]

Как предотвратить двойное нажатие на ListView?

Есть ли способ предотвратить двойное нажатие на ListView в Android? Я нашел это, когда я случайно постучал по элементу ListView и открыл два новых окна. Есть ли способ предотвратить его открытие одного окна в два раза.

Несколько ListViews внутри ScrollView

У меня сложный xml-файл, и мне действительно нужен ScrollView. Пожалуйста, не обращайте внимания на идентификаторы, поскольку я их изменил. ScrollView здесь не работает. <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:fillViewport="true"> <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/f_summary_LL"> <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content"> <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@color/black"> <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:id="@+id/BT1" android:textColor="@color/white" android:textStyle="bold" android:gravity="center_vertical|left" […]

Android ListView: scrollTo не работает

У меня есть представление, которое содержит ListView, который привязан к адаптеру курсора. Когда изменение содержимого курсора я хочу сохранить ListView сверху, то в моем настраиваемом адаптере курсора я добавил: @Override protected void onContentChanged() { // … myListView.scrollTo(0, 0); } Но это не работает. Затем я прочитал где-то очередь в этом действии следующим образом: myListView.post(new Runnable() […]

Onclicklistner не работает в списке фрагментов

У меня есть listview с пользовательским адаптером в listfragment, а также set onclicklistner для listview. Но Onclicklistner не работает. Пожалуйста, помогите мне. Услышь мой код, public class BasicFragment extends ListFragment { ListView lv; MyCustomAdapter adapter; @Override public void onCreate(Bundle si) { super.onCreate(si); } @Override public void onActivityCreated(Bundle b) { super.onActivityCreated(b); } @Override public View onCreateView(LayoutInflater […]

Как поместить <Spanned> в list.setAdapter?

Простой, но немного сложный, если у меня есть list.setAdapter(new ArrayAdapter<String>(this,R.layout.double_row, R.id.doubleRow, articleItemsHelper)); Он работает, если articleItemsHelper – это String , но я хочу иметь HTML-форматирование там, поэтому, когда articleItemsHelper является типом Spanned, этот (адаптер) не работает. ArrayList<Spanned> articleItemsHelper = new ArrayList<Spanned>(); Какое решение? EDIT: вот решение – пользовательский адаптер private static class SpannedAdapter extends BaseAdapter […]

Android: кэширование элементов для повышения производительности

Я пытаюсь кэшировать объекты Drawable, которые включены в listview: У меня есть следующее внутри адаптера: private final ImageThreadloader imageloader=new ImageThreadloader(); public View getView(int position, View convertView, ViewGroup parent) { View row=convertView; ViewWrapper wrapper=null; Activity activity=(Activity)getContext(); RssItem item=getItem(position); if (row == null) { LayoutInflater inflater=activity.getLayoutInflater(); row=inflater.inflate(R.layout.row,null); wrapper=new ViewWrapper(row); row.setTag(wrapper); } else { wrapper=(ViewWrapper)row.getTag(); } wrapper.getTitle().setText(item.getTitle()); String […]

Intereting Posts
Что делает postInvalidate ()? Функция масштабирования и перетаскивания в SurfaceView Центрированное масштабирование в пользовательском представлении – вычисление координат холста Данные о намерениях – это null onactivityresult после выбора учетной записи в google drive api в android Почему некоторые мобильные телефоны xhdpi не отображают изображения, расположенные только в / res / drawable? Простой способ сделать динамическую, но квадратную компоновку Что происходит с Activity.finish (), когда AsyncTask все еще работает в фоновом режиме? Как найти, что? Android: attr / listChoiceIndicatorSingle указывает? Android import ressources из проекта библиотеки Android: получите поддерживаемые размеры видео Android – вход в Google с помощью входа в систему вместо автоматического входа в систему Как правильно маскировать Bitmap с помощью LinearGradient shader? Android Studio с использованием библиотеки и проекта с тем же именем пакета FloatingActionButton выше KeyBoard без "adjustResize" Потоковое видео и Android