首页 > TAG信息列表 > listadapter

孟老板 ListAdapter封装, 告别Adapter代码 (中)

BaseAdapter封装(一) 简单封装 BaseAdapter封装(二) Header,footer BaseAdapter封装(三) 空数据占位图 BaseAdapter封装(四) PageHelper BaseAdapter封装(五) ListAdapter ListAdapter封装, 告别Adapter代码 (上) ListAdapter封装, 告别Adapter代码 (中) ListAdapter封装, 告别A

使用更少代码的ListAdapter

写在前面的话在项目中,我们经常用到列表,在以前我们使用RecyclerView,伴随着肯定会有一个继承RecyclerView.Adapter的adapter 但是在这个adapter中,但是这个adapter中,我们会写较多的代码。在com.android.support:recyclerview-v7:27.1.0中增加了一个ListAdapter,这个ListAdapter让我们

android-自定义Listview不应该显示

我已经为列表项和自定义listadapter创建了格式.问题是我的列表视图没有按我的设计显示. 这是每个列表项的XML. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="?android:attr/l

java-`notifyDataSetChanged`我缺少什么?

我有一个活动,在视图上绘制了一些图标. 它在onCreate()中设置一个list和listAdapter. 我已将分配列表给我的适配器的代码提取到公共方法. 这样,外部代码就可以调用UI线程并为适配器分配新列表,并使其通过notifyDataSetChange()通知更改. 但是,不会绘制新图标,而是仅在离开并返回到

android.support.test.espresso.PerformException:在视图上执行“加载适配器数据”时出错

我正在使用Espresso测试当我搜索某项(例如自动完成)时出现的列表视图.直到用户在SearchView中输入内容后,列表视图才会出现.即我仅在用户在SearchView中输入内容后才将ListView设置为View.VISIBLE 当我尝试在列表视图中单击文本时出现此错误. android.support.test.espresso.Perfor

android:使用ListAdapter和SimpleCursorAdapter刷新ListView

我正在尝试刷新使用创建为SimpleCursorAdapter的ListAdapter的ListView. 这是我的代码,用于在填充ListView的onCreate中创建Cursor和ListAdapter. tCursor = db.getAllEntries(); ListAdapter adapter=new SimpleCursorAdapter(this, R.layout.row, tCurs

Android ListView切换按钮

我有一个Listview将列出数据库中的警报.我需要在每个列表项旁边添加一个切换按钮以设置警报的开/关状态. 如何在列表视图中添加切换按钮? R.layout.alarm_list: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android – listview行布局的动态更改也会影响其他行

我正在使用ListView,每个列表元素上有几个按钮. 当单击一行上的按钮时,该按钮应该消失.单击按钮时单击的按钮就会消失.问题是其他一些列表元素按钮也消失了. 例如,当我单击第一个元素按钮时,它也会影响第6,11,16个元素中的按钮.第7个元素按钮也影响第2,第12,第17个元素. 原因是适配

android – ListAdapter不更新reyclerview中的项目

我正在使用新的支持库ListAdapter.这是我的适配器代码 class ArtistsAdapter : ListAdapter<Artist, ArtistsAdapter.ViewHolder>(ArtistsDiff()) { override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder { return ViewHolder(parent.infl

android – 在onCreate之前,活动无法使用系统服务?

我无法弄清楚如何解决此错误.我对Android和Java非常环保,因此代码将非常有用以及解释.有任何想法吗?谢谢. LogCat: FATAL EXCEPTION: main ERROR/AndroidRuntime(13527): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.xxx.xxx/com.xxx.xxx.AC.List_AC}:

Android 遇坑【2】 - ScrollView 嵌套 ListView 时ListView数据显示不全

ScrollView 嵌套 ListView  时,Android 会无法正确的计算  ListView 的大小。 因而提供两种 解决方法 : layout文件 中去掉嵌套 计算 listView 高度 private void fixListViewHeight(ListView listView) { int totalHeight = 0; // 如果没有设置

android – 在自定义ListView中更改TextView值

假设我们有这个例子: http://techdroid.kbeanie.com/2009/07/custom-listview-for-android.html 源代码可在此处获得: http://code.google.com/p/myandroidwidgets/source/browse/trunk/Phonebook/src/com/abeanie/ 一旦点击列表项,我们如何修改手机号码?解决方法:在onItemClick()方法

android – 单击ListView上的Listener

我已经从SDK页面修改了这个示例,以从手机中获取所有联系人组并显示它们.但是,我无法弄清楚如何单击其中一个,然后使用Groups._ID执行其他操作.有人可以教我如何在这个列表上获得一个点击/选择监听器吗? MyListAdapter.java package com.example.simplelist; import android.app.Li

Android – PullToRefresh ListView始终为空

我正在尝试在我的应用中实现chrisbanes’s Android-PullToRefresh. 但到目前为止,我所得到的只是一个空洞的看法.如果我将ListView更改为Android小部件它工作正常,如果我使用PullToRefreshListView列表显示为空.我正在使用自定义ListAdapter. 这是XML部分: <?xml version="1.0" enc

捕获单击Android中的自定义列表视图

我使用自定义XML文件在ListActivity中创建绑定我的db游标. XML文件中的每个项目都有2个按钮.我想捕获按钮的单击事件和列表中的位置. 这是我的XML文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android

android – 在ListAdapter上调用notifyDataSetChanged

我有一个ListAdapter,如下所示: setListAdapter(new ArrayAdapter<String>(DeleteMenu.this, android.R.layout.simple_list_item_1, classes)); 我试图在onListItemClick()函数内调用notifyD

android – 在listitem中添加列表视图

我正在使用带有列表标题的列表片段,需要在第一个列表项中添加一组列表. 我使用自定义列表适配器来加载列表项.现在对于列表项1 – 我需要在列表适配器中的列表项之上添加子视图.我该怎么办呢?我不确定可扩展列表项是否是我想在这里使用的. 我的自定义适配器的getView看起来像这样:

android – 如何让ListPopupWindow使用自定义适配器?

我想在ListPopupWindow中显示一个简单的字符串数组,该按钮单击显示.然而,我遇到了问题,因为当我对ArrayAdapter< String>进行一些最小化设置时或者是一个定制的适配器,当我去显示弹出窗口时,我遇到了资源未找到的异常.这是我正在使用的代码(后面有堆栈跟踪).关于发生了什么的任何想

android – 如何使用自定义列表适配器显示listView为空

我有一个列表适配器类填充列表视图.但是如果我的列表由于某种原因是空的那么它只是空白.如何让它在列表中添加一个项目“list is empty”? 我可能会添加另一个项目,即为空项目制作不同的layotu文件,但我不知道如何使用两种类型的视图? 这是我的列表适配器当前的代码: public class My

20189217 2018-2019-2 《移动平台开发实践》第8周学习总结

教材学习内容总结 第31章要点: 要点1:ListView ListView是一个可以显示滚动的列表项的一个视图,列表项可能来自于一个列表适配器或一个数组适配器。 选取ListView中的一项,将会触发一个事件。 如果一个活动只包含一个ListView视图,可以扩展ListActivity而不是Activity作为活动类。 L