Articles of listview

Заполнить список пользовательского вида с помощью ListFragment

Я пытаюсь показать элементы в виде списка с помощью фрагментов. Я создал свой пользовательский вид, как следует Графическое представление list_row.xml list_row.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:padding="5dip" > <!– ListRow Left sied Thumbnail image –> <LinearLayout android:id="@+id/thumbnail" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_marginRight="5dip" android:padding="3dip" > <ImageView android:id="@+id/list_image" android:layout_width="50dip" android:layout_height="50dip" android:contentDescription="@string/image_desc"/> </LinearLayout> <!– Menu […]

ListView onScroll добавить еще товары

private class getArticles extends AsyncTask<Void, Void, Void> { String url; getArticles(String paramUrl) { this.url = paramUrl; } @Override protected void onPreExecute() { super.onPreExecute(); mProgressDialog = new ProgressDialog(App.this); mProgressDialog.setMessage("Učitavanje artikala…"); mProgressDialog.setIndeterminate(false); mProgressDialog.setCancelable(false); mProgressDialog.show(); } @Override protected Void doInBackground(Void… params) { arraylist = new ArrayList<>(); try { Document document = Jsoup.connect(url).get(); Elements els = document.select("ul.category3 > li"); […]

Подобно Google Play

Я хочу реализовать макет списка, похожий на Google Play, в котором есть меню для каждой отдельной строки. Пожалуйста, помогите мне создать это. Мне нужно создать всплывающее меню или есть какой-либо доступный для этого вариант. благодаря

Получить контекст активности в адаптере из фрагмента

У меня есть Fragment с ListView . В адаптере я хочу создать диалог. class ViewHolder { … @Override public void onClick(View v) { … AlertDialog.Builder builder = new AlertDialog.Builder(mContext); … } … } mContext – это Context из моего Fragment , который я сохраняю глобальным при создании адаптера. Я получаю ошибку. unable to add window […]

В чем разница между аргументом «int» и «long» в onItemClick в Android?

Когда мы реализуем OnItemClickListener , мы должны реализовать метод onItemClick который является абстрактным методом в интерфейсе OnItemClickListener . В методе onItemClick есть четыре аргумента. public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { Toast.makeText(this, "Clicked on : " + arg2 + " long arg : " + arg3, Toast.LENGTH_LONG).show(); } Мне нужно знать […]

Удалить нижний колонтитул ListView Click Listener

Нижний колонтитул ListView RelativeLayout listFooterView = (RelativeLayout) inflater.inflate( R.layout.my_footer_layout, null); getListView().addFooterView(listFooterView); ListView OnClickListener listView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int position, long id) { // TODO Auto-generated method stub Intent i = new Intent(getApplicationContext(), Abc.class); startActivity(i); } }); On Click Listener работает, даже если я нажимаю на Footer View. Как отключить […]

Индекс массива Android ListView за пределами фильтра

Я думаю, что это вопрос для экспертов. Я получаю вызовы getView() с позицией из пределов из списка данных ListView . Это происходит, когда я использую фильтр адаптера. Метод filter publishResults() заполняет данные фильтрованным списком, который меньше исходного. Ошибка возникает, когда новый отфильтрованный список короче, чем предыдущий отфильтрованный список. Я изменил код getView() чтобы вернуть фиктивный […]

RemoveView (View) не поддерживается в AdapterView

Я хочу удалить определенную строку из спискаView при щелчке ImageView. Мой список выглядит следующим образом: Я хочу, чтобы при нажатии последнего изображения удалялась эта строка. Вот мой адаптер: public class UserItemAdapter extends ArrayAdapter<Photos.Record> { private ArrayList<Photos.Record> photos; public UserItemAdapter(Context context, int textViewResourceId, ArrayList<Photos.Record> photos) { super(context, textViewResourceId, photos); this.photos = photos; } @Override public View […]

Match_parent не работает для ListView, если ListView находится внутри NestedScrollView

В моем приложении я использую ListView и он находится внутри NestedScrollView . Когда я устанавливаю height match_parent ListView в match_parent он не охватывает весь экран. Я хочу, чтобы ListView охватывал весь экран. Мой XML-файл: <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:isScrollContainer="false" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="fill_vertical" android:clipToPadding="false" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingTop="1dp"> <ListView android:id="@+id/list" android:layout_width="fill_parent" android:layout_height="match_parent" […]

Адаптер Android Array с ArrayList и ListView не обновляется при изменении архаиста

У меня есть приложение для Android с экраном, состоящим из ListView, который я использую для отображения списка устройств. Эти устройства хранятся в массиве. Я пытаюсь использовать ArrayAdapter для отображения того, что находится в массиве на экране в списке. Он работает, когда я сначала загружаю класс SetupActivity , однако есть возможность добавить новое устройство в метод […]