Articles of listview

Как получить выбранные элементы из списка Multi Select List

Я использую адаптер массива, и для этого я добавляю список массивов строки s, список – это множественный выбор. Как я могу получить значения элементов списка? my_contacts_list.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); ArrayAdapter<String> adapter=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_multiple_choice,conts_list); my_contacts_list.setAdapter(adapter); Я пытался это сделать, SparseBooleanArray positions = my_contacts_list.getCheckedItemPositions(); int size=positions.size(); int i=0; while(i <= size){ conts_list.get(positions.get(i)); i++; } Но position.get (i) – это список […]

Android: Как обнаружить двойной кран?

У меня проблема с внедрением двойного крана. Ну, я реализовал onGestureListener и у меня был gestureDetector , но я не уверен, где проблема, вот мой код: public class home extends TabActivity implements OnGestureListener { /** Called when the activity is first created. */ private EditText queryText; private ResultsAdapter m_adapter; private ProgressDialog pd; final Handler h […]

Изменение цвета полосы прокрутки в Android

Можно ли изменить цвет или внешний вид полосы прокрутки в ScrollView или ListView?

MotionEvent.ACTION_UP не вызван

Подумайте об этом, пожалуйста, ради лучшего понимания моей проблемы. Как вы можете видеть, я рассматриваю вид списка, окруженный дополнением. Теперь, если пользователь нажимает элемент списка, в качестве действия, которое я предоставил, это голубой цвет фона. Теперь мое приложение имеет дело с самими событиями onTouch, чтобы определить такие действия, как Нажмите Слева направо Прямо налево Вот […]

Endless RecyclerView с ProgressBar для разбивки на страницы

Я использую RecyclerView и выбираю объекты из API пакетами по десять. Для разбивки на страницы я использую EndlessRecyclerOnScrollListener . Все работает нормально. Теперь все, что осталось, – добавить прокрутку прогресса в нижней части списка, в то время как следующая партия объектов извлекается API. Вот скриншот приложения Google Play Store, показывающего ProgressBar в том, что, безусловно, […]

Android: привязка данных из базы данных к CheckBox в ListView?

Я пытаюсь связать данные из моей SQLiteDatabase с ListView . В настоящее время я использую SimpleCursorAdapter для заполнения SimpleCursorAdapter ListView . К сожалению, это не работает с установкой проверяемого атрибута CheckBox. Вот как я это делаю сейчас; Вместо изменения проверяемого состояния CheckBox адаптер заполняет значение текстовому аргументу, поэтому значение отображается справа от CheckBox как текст. […]

Проблема при использовании пользовательского шрифта – «родной шрифт не может быть создан»

Я пытаюсь использовать шрифт, который я нашел в Интернете, но проблема в том, что я получаю FC с «родным шрифтом не может быть сделано». Вот код в getView моего ListView: holder.tv_SuraName =(TextView)convertView.findViewById(R.id.Start_Name); holder.tv_SuraName.setTypeface(Typeface.createFromAsset(mContext.getAssets(), "suralist_font.ttf")); Может ли кто-нибудь сказать мне, почему я могу использовать пользовательский ром? Вы можете получить это ЗДЕСЬ .. файл .ttf

FindViewById vs Просмотр шаблона владельца в адаптере ListView

Я всегда использую LayoutInflater и findViewById для создания нового элемента в методе getView адаптера getView. Но во многих статьях люди пишут, что findViewById очень медленный и настоятельно рекомендует использовать шаблон View Holder. Может ли кто-нибудь объяснить, почему findViewById так медленно? И почему View Holder Pattern быстрее? И что мне делать, если нужно добавить разные элементы […]

Ошибка использования RecyclerView: у указанного дочернего элемента уже есть родительский элемент

Я пытаюсь создать listView с новым адаптером RecyvlerView. Я следил за точным руководством, представленным на ресурсах разработчика Android. Но это дает мне странную ошибку: у указанного ребенка уже есть родитель. Сначала вы должны вызвать removeView () родителя ребенка. У меня последний SDK. Я также определяю зависимости в градиенте. MyActivity (Основная деятельность): public class MyActivity extends […]

Как быстро использовать прокрутку в Android?

У меня есть список событий, которые отделяются по месяцам и годам (июнь 2010, июль 2010 и т. Д.), Я хочу включить быструю прокрутку, потому что список действительно длинный. Как включить быстрый просмотр в ListViews на Android?