Articles of listview

Как вызвать класс адаптера перед активностью

Log говорит: D/CartActivity-onCreate(18171): onCreate D/CartActivity-TOTAL-InsideFORLOOP:(18171): 0.0 D/CartActivity-onResume(18171): onResume D/CartAdapter-TOTAL:(18171): 12.95 Как вы можете видеть выше, цикл for for выполняется сначала в CartActivity, и после выполнения метода onResume() в CartActivity, CartAdapter выполняет эту строку, поэтому для меня получается 0.0 как значение Total в CartActivity внутри For loop Причина не в том, где я добавляю данные ArrayList, […]

Элементы в ListView не долгое время кликабельны после установки кнопки прослушивания в getView ()

Я искал вокруг и не выходил с решением (возможно, не используя правильные ключевые слова). Итак, у меня есть пользовательский ListView, который его элемент можно перетаскивать, когда элемент долго кликнут. Внутри этого элемента есть ImageView и LinearLayout, содержащие два TextView. Действия выполняются при нажатии на LinearLayout или ImageView. Для этого я использую setOnItemLongClickListener в моем DragListView, […]

Пользовательский адаптер ListView Android

Могу ли я узнать, почему мой пользовательский адаптер listview выглядит так? Образ: коды: MainActivity.java public class MainActivity extends AppCompatActivity { CurrencyRatesDetails crd = new CurrencyRatesDetails(); TextView inputCurrTV, convertedAmtTV; ListView currencyLV; EditText inputAmtET; ArrayAdapter<String> adapter; String[] currNameArr = crd.getNames(); String[] currCodeArr = crd.getCodes(); String[] currRateArr = crd.getRates(); Context context; int index = 0; //String[] rateCurrArr = […]

Как отобразить «Нет результата» в фильтруемом ListView?

У меня есть ListView и EditText . Я реализую addTextChangedListener в EditText для фильтрации содержимого ListView . leftList.setTextFilterEnabled(true); et_search.addTextChangedListener(filterTextWatcher); А затем TextWatcher : private TextWatcher filterTextWatcher = new TextWatcher() { public void afterTextChanged(Editable s) { } public void beforeTextChanged(CharSequence s, int start, int count, int after) { } public void onTextChanged(CharSequence s, int start, int […]

Android smoothScrollTo не вызывает onScrollStateChanged

Я использую smoothScrollBy() для smoothScrollBy() к определенной позиции в ListView . Я хотел бы получить уведомление, когда ListView будет прокручиваться, чтобы интегрировать его с текущим onScrollStateChanged() , которое запускается, когда пользователь прокручивает их пальцем. В настоящее время я использую Timer который работает через 100 мс после продолжительности гладкого прокрутки, но это не так, как я […]

Сделать заголовок заголовка (не заголовок раздела) ListView Stick сверху

У меня есть ListView с HeaderView. Я хочу, чтобы одна из просмотров в HeaderView была сверху. Я видел много примеров для липких заголовков разделов. Я также посмотрел на StickyScrollViewItems, но поскольку я использую ListView , я не могу использовать ScrollView . Есть ли библиотека для этого или я должен просто переопределить OnScrollListener из ListView ? […]

Невозможно загрузить эскизы в ListView

В настоящее время я пытаюсь создать простую галерею изображений, такую ​​как теперь устаревшая Gallery Android. Из этой галереи пользователь также может перейти к простому редактору изображений, выбрав форму изображения в галерее. После большого количества Googling мне удалось найти HorizontalListView здесь, что именно то, что мне нужно. Первоначально я имел большой успех в этом, просто вставив […]

Java.lang.OutOfMemoryError: размер растрового изображения превышает бюджет VM в ListView и ленивые загрузки изображений

У меня есть listview, который, вероятно, имеет бесконечные элементы, загружаемые бесконечно бесконечно. Каждый элемент в виде списка имеет одно или два изображения, которые я лениво загружаю. Все работает отлично, но когда я прокручиваю его очень долго, он падает с этим в log cat 08-07 15:26:25.231: E/AndroidRuntime(30979): FATAL EXCEPTION: Thread-60 08-07 15:26:25.231: E/AndroidRuntime(30979): java.lang.OutOfMemoryError: bitmap size […]

Просмотр списка с опцией обновления и удаления через контекстное меню

Я запутался здесь, я хочу обновить listview после deleting any item . Я просто использую intent и call the same activity и call the same activity , но он не может работать. Любые другие трюки или идеи, пожалуйста, предложите. my sample code ниже: update_page.java protected Object adapter; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.update_list); […]

NotifyDataSetChanged () – IndexOutOfBoundException

Я не понимаю, что не так Я использую public class UrlArrayAdapter extends BaseAdapter {… ArrayList<UrlItem> objects; UrlArrayAdapter(Context context, ListView urlListView, ArrayList<UrlItem> urlLists) { objects = urlLists; … //method public void deleteItem(int numberToDelete) { objects.remove(numberToDelete); notifyDataSetChanged(); } И (самое интересное) Я получаю numberToDelete = 1 Затем эту строку удаляют Но объекты И когда numberToDelete = 0 […]