android-adapter相关内容
我应该如何初始化viewHolder?我有这个错误: 我想要做的是在RececumerView中获得选定的项目,但不使用onClick方法。当我收到这个选定的项目时,我需要显示Toast消息。项目是数据类。 进程:com.pors.coopreaderlast,id:7862 Kotlin.UnInitializedPropertyAccessException:lateinit属性view
..
我正在使用片段显示包含项目的回收器视图。 并且我有一个回收器视图的Adapter类。 每次用户单击回收视图项目时,我都需要更改片段TextView中的文本。 这是适配器类中的onClick方法: @Override public void onClick(View v) { int position = getAdapterPosit
..
contactsList在readContacts()方法执行前为空,即contactsView.setAdapter(adapter)执行时contactsList为空,为什么此代码仍能正确显示联系人信息? public class MainActivity extends AppCompatActivity { ListView contactsView; ArrayAdapter
..
是否可以在我的适配器中创建多视图类型。就像为我的页眉添加视图一样,在页眉下面是一个列表。 我的适配器的代码片段: public class StoreAdapter extends RecyclerView.Adapter { List mStoreList; p
..
我在Android Kotlin中使用DiffUtil和ListAdapter。我在onResume方法中从服务器调用数据。当onResume调用每一项时,整个数据都在重新绘制视图。如果服务器端有任何数据更改,我希望更新视图,以便它将反映在应用程序中。 ListActivity.kt class ListActivity : BaseActivity() { lateinit
..
我想将 admob 原生高级广告放置在我在 android 应用中回收站视图的每 3 个位置. 我想要 Admob 提供的模板. https://github.com/googleads/googleads-mobile-android-native-templates 这里是原生广告的xml代码实现 这里是 Admob 的 Java 代码实现 MobileAds.in
..
我正在使用 Fabric 创建 Twitter 客户端,但无法创建自定义 onClick.我创建了这个自定义适配器并尝试创建一个 OnClickListener 但不工作.始终在浏览器推文中打开. 公共类 TweetAdapter 扩展 TweetTimelineListAdapter {public ArrayListtweetIds=new ArrayList();公
..
我有一个列表,在我从共享首选项中获得的特定数字(位置)上,应显示图像视图(指示当前正在播放的歌曲).但我得到了位置,但该项目也显示在其他行上.滚动列表时出现问题. *当我退出另一个活动时会发生这种情况,并且在我的简历中我是这样的: @Override受保护的无效 onResume() {super.onResume();if(AlbumDetails.mediaPlayer!=null)适
..
我有一个 listView 和一个搜索字段,它调用我的适配器的 getFilter().filter(keyword) 函数.它工作得很好,但我想添加一个其他过滤器来搜索我的 listViews 对象的不同标签. 所以我的适配器需要两个过滤器,最好的解决方案是什么? 谢谢, 解决方案 我想你自己实现了过滤器.由于您无法获得两个过滤器,因此您可以在过滤器中有一个字段来定义应应用的
..
我正在使用 Fabric 创建 Twitter 客户端,但无法创建自定义 onClick.我创建了这个自定义适配器并尝试创建一个 OnClickListener 但没有工作.始终在浏览器中打开推文. public class TweetAdapter extends TweetTimelineListAdapter {公共 ArrayListtweetIds=new ArrayList();pu
..
我想在 Dialog 关闭时刷新 Fragment 中的 ListView.到目前为止,刷新仅在我重新启动应用程序时才有效,我真的不知道为什么. 以下是课程: 这是带有 ListView 的片段,当对话框关闭时,我想刷新它. public class RegisterListFragment extends Fragment {public static final String T
..
虽然位图似乎被正确获取,但变量“userBitmap"将保持为空.但是,在我的平板电脑上向上或向下滚动时,新的列表行将包含图片,但它们都是相同且错误的.真的,真的很迷茫.我尝试了许多不同的方法来从网络获取图像.非常感谢任何帮助. 我的自定义适配器: public class MessagesArrayAdapter extends ArrayAdapter{位图用户位图;public Me
..
我想知道是否有任何优化的方法来创建一个包含超过 1k 个对象的适配器.我尝试了以下方法,但结果仍然不尽如人意. A.View holder pattern-它有帮助,但是当对象大小增加时它开始出现问题 B.注意:我可以使用一个分页的 api 来传递定义数量的对象,但我没有在我的场景中对 Api 进行分页. C.我的列表中确实有图片,但我已经处理好了.现在不是问题. 让我知道
..
我有一个带有我自己的适配器的自定义 ListView.我正在处理对 ListView 项目中的 Button 的点击,并且我希望 ListView 在这次点击时变得不可见. 我不知道如何从适配器访问 ListView. public class ScheduleArrayAdapter extends ArrayAdapter{/*...*/@覆盖public View getView(i
..
所以在我的列表视图上设置过滤器后: //过滤前记录适配器计数listView.getFilter().filter(searchStr)//过滤后记录适配器计数 我想要实现的是获得过滤结果的计数.就像之前有 10 个项目,然后我应用过滤器,所以现在只会出现 5 个项目,我想得到这个计数“5".我试过在过滤器之前和之后检查适配器计数,但没有运气.如果我应用过滤器,它们会显示相同的计数(我使用的是
..
我正在尝试将 OnCheckedChangeListener 设置为 CheckBox,但我的应用程序在运行时退出.我还尝试为我的 TextView 设置侦听器,但仍然得到相同的结果.有人可以帮忙吗? import android.app.ListActivity;导入 android.content.Context;导入 android.content.DialogInterface;导入 a
..
我发现了很多关于同一主题的问题.但我无法弄清楚我在这里做错了什么. 异常:“适配器的内容已更改,但 ListView 未收到通知.请确保您的适配器的内容不是从后台线程修改的,而是仅从 UI 线程修改的" 我的 AutoCompleteTextView 有一个 TextWatcher.我正在尝试在文本更改时更新下拉列表.我正在从两个不同的来源获取下拉菜单的数据.而且每一个都在不同的线程中
..
我正在使用 recyclerview 和页脚工作正常.但我无法删除最后一项.假设我们现在列表中有 2 个产品,如果用户将删除一个产品,那么 recyclerview 中将保留 1 个产品,那么我无法删除剩余的产品. 当我有一件商品时,它显示 PACK ID 为空 genericViewHolder.removes.setOnClickListener(new View.OnClickLis
..
是否可以将 TableLayout 与 ArrayAdapter 绑定? 解决方案 框架中没有这样的 API.您可以通过自己查询适配器来手动完成.像这样: int count = adapter.getCount();for (int i = 0; i
..
我想创建一个延迟加载适配器以与 Gallery 小部件一起使用. 也就是说getView()立即返回一个ImageView,稍后其他的一些机制会异步调用它的setImageBitmap()方法.我通过创建一个扩展 ImageView 的“惰性"ImageView 来做到这一点. public class GalleryImageView extends ImageView {//...这里
..