Articles of listview

从listView中删除标题

我在尝试从listView删除标题时遇到了一些问题。 起初我使用addHeaderView()来添加它,但是当我改为另一个布局时我希望它消失但removeHeaderView()不起作用…… 我也试过设置GONE的可见性,但它并没有消失…… 我能做什么? 提前致谢

如何在Android中的列表视图中隐藏项目

我知道,之前曾问过这个问题,但我还没有看到一个有效的答案。 有没有办法在不更改源数据的情况下隐藏ListView某些项? 我试图将项目视图的可见性设置为已消失,它将不再显示,但为此项目保留的位置仍然存在。 我还设置: android:dividerHeight=”0dp” android:divider=”#FFFFFF” 没有成功。

Xamarin.Forms无法使用ListView(删除选择涟漪效果)

我有一个ListView与自定义ViewCell显示文章。 但是,当您选择项目时,它会显示材质设计纹波/选择效果。 XAML: 如何消除涟漪效应? 更新: 做了一些研究后,我在XLabs库中find了RepeaterView 。 如果你将它包装在ScrollView中,虽然它会消除很多简洁的ListView机制,例如刷新,但这是有效的。 它也不支持从外部线程更改ItemSource。 仍在寻找其他解决方案,因为我知道这在原生Android中是可行的。

加载纺车animation

我正在进行搜索并在结果列表中填充结果。 在顶部有一个带有“正在搜索…”文本的栏。我想在右下角的栏中添加一个小的旋转轮animation,向用户显示正在进行的工作。 加载缩略图时,您可以在右上角的图库应用中看到此旋转轮。 此外,当文件列在目录中时,Astro文件管理器中会显示相同的animation(再次右上角)。 我怎么把它放在那里?

如何让android ListView项选择器使用state_checked

撕毁我的头发试图让Android ListView做我想要的。 我希望在单选模式下有一个ListView,其自定义行布局具有不同的背景颜色,用于选择,按下和检查(即选择以颜色而不是复选标记显示 – 这就是我通常所说的“选择”,但在我按下它之前选择在android中似乎是我要选择的行 我想到了尝试一个背景选择器,里面有三个状态。 它适用于state_selected和state_pressed,但不适用于state_checked。 所以我创建了一个CheckableRelativeLayout,它扩展了RelativeLayout并实现了Checkable并用于每一行的视图。 这里显示的是简化版本: > bkg_selector看起来像 颜色在别处定义。 这仍然无效。 所以在自定义ListAdapter中我跟踪了“已检查”行并尝试了(在getView中) if(position == checkedPosition)ret.getBackground()。setState(CHECKED_STATE_SET); 它仍然不起作用。 我怎样才能做到我想要的呢?

迭代ListView并获取EditText-Field值

我创建了一个ListView(myList),每行有一个EditText-Field(R.id.mannschaften)。 在ListView下,我创建了一个Button,并在OnCreate() – Method中为它设置了一个OnClickListener。 现在,当单击Button时,我想遍历ListView并在每一行中获取EditText-Field的值并将它们保存在String-List中。 但是我该怎么做? 这是我的代码: private void ButtonClick() { /** get all values of the EditText-Fields */ View v; ArrayList mannschaftsnamen = new ArrayList(); EditText et; for (int i = 0; i < myList.getCount(); i++) { v = myList.getChildAt(i); et = (EditText) v.findViewById(R.id.mannschaften); mannschaftsnamen.add(et.getText().toString()); } ….. } 我已经知道,getChildAt仅适用于可见行,但我不知道如何以不同方式执行。

更改List项目上的CheckBox状态单击?

我有一个列表和每行的checkbox。 我希望每当我点击一行时,checkbox会相应地更改其状态。 checkbox.xml 单击我的列表的监听器 protected void onListItemClick(ListView l, View v, int position, long id) { Toast.makeText(getApplicationContext(), “You have selected item no.” + (position + 1) + “”, Toast.LENGTH_SHORT).show(); super.onListItemClick(l, v, position, id); selectedRow = position; if (v == null) { LayoutInflater lif = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); v = lif.inflate(R.layout.posting_detail_question_row, null); } if (checkedTextView.isChecked()) { Toast.makeText(getApplicationContext(), “Already […]

RecyclerView中的选择模式?

我正试图弄清楚如何达到同样的效果 mListView.setChoiceMode(ListView.CHOICE_MODE_SINGLE); 在RecyclerView实现中。 请帮忙。

使线性布局可以像列表视图中的列表项一样选择(Android)

我知道如何将一个onClick侦听器添加到LinearLayout以使整个布局成为一个单击目标,但是我想让LinearLayout在列表视图中像列表项一样被点击时突出显示。 最好的方法是什么?

在ListActivity中编辑文本ListView在键盘出现时失去焦点

我搜索并搜索了这个问题的答案,看起来像答案的一切都没有用,所以我想我会问。 我有一些EditText框添加到ListView ,它是ListActivity的基础。 当我将windowSoftInputMode设置为adjustPan并单击EditText它会一直工作,直到再次单击它然后键盘覆盖它。 当我使用adjustResize它会工作,除非键盘出现时EditText失去焦点,我必须再次点击它来键入。 我试图弄清楚如何捕获onResize但这似乎与View而不是活动有关,我不完全确定如何倾听它。 我还尝试了EditText框和ListView本身上的各种可聚焦设置(正如我读过的其他post中所建议的那样)似乎也没有帮助。