草庐IT

Listview

全部标签

android - 适配器 notifyDataSetChanged 不起作用

编辑2:我确实解决了我的问题,但我不知道如何解决:S我稍微移动了我的代码fragment,突然它起作用了。一定是按错误的顺序做了什么,但很奇怪,检查了很多次。感谢您的帮助,抱歉我无法发布答案;)你好。我有一个ListView,当我向其中添加元素时,我正在尝试刷新以自行更新它底层数组列表。这是代码fragment:privatevoidaddEvent(){arrlEvents.add(event);adptEvents.notifyDataSetChanged();updateSaveFile();filterList();}arrlEvents是带有事件的底层数组列表,我添加了一个事

Android:列表项隐藏的ListView圆角

我有这个Listview元素:其中list_background是:ListView自身加载了圆角,但是随后列表的项目隐藏了圆角。我做错了什么? 最佳答案 我已经找到了问题的解决方案。我正在使用android:cacheColorHint设置与我想要的ListView背景相同的颜色,这导致圆角在列表滚动时和在滚动。因此,将其设置为“透明”(#0000)解决了这个问题! 关于Android:列表项隐藏的ListView圆角,我们在StackOverflow上找到一个类似的问题:

android - 如何从android中的listview中删除一个项目

我的应用程序包含一个ListView。ListView中的每个项目都有一个删除按钮。但是删除按钮无法删除ListView中的项目。请告诉我如何删除ListView和database.my中的项目。我的来源:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.sharefolioedit);Log.e("string",s.toString());add=(ImageButton)findViewById(R.id.add);add.

Android:随机更新自定义 ListView 的可能解决方案

我遇到这样一种情况,每当我的数据库更新时,我都想使用BaseAdapter更新我的自定义ListView。我试过在这个自定义列表上调用invalidate()但它没有用,同样我什至尝试过用一个计时器在一段时间后更新我的列表,但也没有用。请让我知道可能的解决方案。更新:这就是我制作自定义ListView的方式li=(ListView)findViewById(R.id.id_lv_row);ColorDrawabledivcolor=newColorDrawable(Color.DKGRAY);registerForContextMenu(li);li.setDivider(divcol

android - 如何通过单击 ListView 上的项目从 ListView 中获取数据

我的应用程序中有一个ListView,它填充了我设备上所有当前安装的应用程序,我还让它从所有已安装的应用程序中获取权限列表。我的问题是如何让ListView可点击,以便我可以获得您在ListView中点击的应用程序的权限列表?有人可以帮忙吗? 最佳答案 需要设置itemclicklistener监听所有的item点击事件。在上面的代码中加入这段代码lv.setClickable(true);lv.setOnItemClickListener(newAdapterView.OnItemClickListener(){@Override

android - 如何知道 ListView 的最后一项在 android 中是聚焦的?

我有一个ListView,其中包含N个编号。项目。当用户向下滚动列表并到达最后一个时。我想知道用户何时位于列表的最后一行。怎么知道这个?我可以用onFocus方法,但不知道如何才能知道最后一行是焦点? 最佳答案 如果您所说的聚焦是指选中(通过键盘向下滚动,周围有选择矩形),那么只需使用setOnItemSelectedListener。int参数是位置,将其与列表中的项目数进行比较,你就是黄金。如果你所说的聚焦是指可见,那么使用setOnScrollListener,它有这个方法:onScroll(AbsListViewview,i

android - 从编辑文本中过滤 ListView

我有一个作为搜索栏的编辑文本和一个过滤我输入的文本的ListView,但不幸的是,它不过滤ListView。我使用了带有对象Friend的自定义数组适配器。friend对象有姓名、地​​址和电话号码,但我只想过滤它的名字。在我的Activity中...searchBarTextView.addTextChangedListener(newTextWatcher(){@OverridepublicvoidonTextChanged(CharSequences,intstart,intbefore,intcount){friendListAdapter.getFilter().filter

android - 如何将 Activity 放入 fragment 中?

我有一个包含3个页面的ViewPager。在每个页面中,我想插入一个在单独的类中填充的ListView。现在,我发现最简单的方法是通过inflate布局,其中有一个fragment。假设我有3页。在第1页中,我使用fragment1扩展布局,在第2页中,我使用fragment2扩展布局,在第3页中,我使用fragment3扩展布局。如何将Activity分配为fragment内容?我一直在互联网上搜索教程,但没有一个真正适合我的需要。还是有更好的方法来实现我的目标?插图:Activity12和3都是ListView。膨胀自定义布局作为它们的项目布局。 最佳答

android - 从 hashmap 获取值并添加到 listview

我有一个哈希表HashMapmap=newHashMap();map中有一些值。我想一个一个地获取值并将其添加到ListView中。map中的值是{Intent{cmp=Bluetooth/300}=300,Intent{cmp=Audio/400}=400,Intent{cmp=Video/500}=500,Intent{cmp=Display/100}=100,Intent{cmp=WiFi/200}=200}listview中有两个textview。我想在ListView中显示为Display100WiFi200Bluetooth300.现在我公开我的Adapter类,这将对您有

Android:为图像处理 HashMap.put

我想将图像添加到ListView中,我该怎么做?名称和类型显示正确。目前卡在这里。.//othercodes..try{JSONArrayarr=newJSONArray(res);for(inti=0;imap=newHashMap();JSONObjecte=arr.getJSONObject(i);map.put("placeID",""+e.getString("placeID"));map.put("placeName",""+e.getString("placeName"));map.put("placeType",""+e.getString("placeType"));