首页 > TAG信息列表 > android-adapter

android-RecyclerView在错误的位置设置图像

我有一个回收站视图,有2种适配器,并且有一个默认的Image.问题在于,当用户没有图像时,有时会加载其他用户图像而不是默认图像. (我还会检查用户是否没有图像链接,它会以编程方式重置默认图像…,所以它应该可以工作=>文本等没有问题,只有图像!) 这是一个适配器的xml代码(对于另一个适

Android适配器:使用Linkedlist与Arraylist

我正在使用带有Gridlayoutmanager的RecycleView.当用户向下滚动时,我的应用程序会加载很多项目. 添加新元素时,LinkedList具有良好的性能,而我的ArrayList需要不断调整大小. 但是我不确定RecycleView在后台执行的操作与ArrayList和/或LinkedList一起使用会更好. 我的适配器是: publ

Android Picasso Recyclerview图像下载缓慢

我有无尽的recyclerview,几乎可以模仿Instagram列表/提要. Image正在加载到全屏宽度Imageview中.我正在使用Picasso加载图像.这是我的代码: public class HomeAdapter extends RecyclerView.Adapter { Context context; private Contract contract; List<Feed> feeds; static f

android-使用绑定服务的自定义适配器-何时取消绑定?

安装程序:自定义适配器,将数据馈入ListView.数据基于外部服务计算的一些数字.我正在使用AIDL绑定服务并获取所需的数据. 问题:我怎么知道何时解除服务绑定?连接是适配器本身专用的,并且检测到整个应用程序正在关闭的唯一方法是覆盖unregisterDataSetObserver.或者至少我没有找到其他方

android-通过Adapter getView()方法中的标记查找动态创建的TextViews

这是我的代码: @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder; View rowView = convertView; LayoutInflater inflater = ((Activity) context).getLayoutInflater(); PlannerMont

android滑动以消除listview不会删除项目

I’m using this library使用滑动以关闭功能来创建列表视图. 我正在使用ArrayAdapter并使用此代码创建滑动以关闭侦听器 SwipeDismissListViewTouchListener touchListener = new SwipeDismissListViewTouchListener( listView,

android-在ViewHolder中引用活动

在使用setTag方法存储的ViewHolder中保留Activity的句柄是否安全? 我发现此问题声称存储对活动的引用可能会导致内存泄漏,但已在Android 4.0中修复:https://code.google.com/p/android/issues/detail?id=18273 具体来说,我想知道拥有这样的ViewHolder是否安全: class MyHolder { pr

android-如何为视图分页器选择适配器?

我需要在ViewPager中显示图像. 但是我不知道选择哪个适配器: 1)PagerAdapter 2)片段适配器. 显示图像对我的任务有什么好处?解决方法:如果它只是图像,那么我建议只是一个寻呼机适配器,因为不需要片段.

android-如何区分用户输入和TextWatcher中的setText方法?

我正在使用一个RecyclerView,其中包含每个包含一个EditText的项目. 我在ViewHolder构造函数的此EditText中添加了TextWatcher.此文本查看器调用:adapter.notifyItemChanged() 当绑定视图时,我这样做: edittext.setText(“ value”); 因此触发了文本更改事件,但是我不希望那样,因为我

java-更新recyclerView适配器而不滚动到顶部

我尝试在添加一些数据后更新适配器,但没有更新,当我切换其他活动并回来时,适配器这次已更新了我的代码: void updateAdapter(){ adapter.setData(getData()); adapter.notifyDataSetChanged(); Log.d("TAG"," DATA SIZE AFTER UPDATE : "+getData().size() +" item

按下后退按钮时如何清除Fragment上的ListView?

该ListView的所有数据均由CursorAdapter提供. 每当我按下“后退”按钮并返回到活动时,然后单击该活动以启动我的片段,所有先前的数据仍然在那里相互叠加.解决方法:在片段中公开一个方法,该方法将清除您的列表,并使用片段的实例从其父活动的On onBackPressed调用该方法.

android – 如何在适配器上应用多个过滤器?

我有一个listView和一个调用我的Adapter的getFilter().filter(keyword)func的搜索字段. 它工作得很好,但我想添加一个其他过滤器,搜索我的listViews对象的不同标签. 所以我的适配器需要两个过滤器,这是最好的解决方案吗? 谢谢,解决方法:我想你自己实现了过滤器.由于您无法获得两个过

从ListView(Android Studio)的自定义适配器中的URL加载图像

虽然位图似乎是正确的,但变量’userBitmap’将保持为null.但是,当我在平板电脑上向上或向下滚动时,新的列表行将包含图片,但它们都是相同和错误的.真的,真的很困惑.我尝试了许多不同的方法从网上获取图像.任何帮助是极大的赞赏. 我的定制适配器: public class MessagesArrayAdapter

android – “RecyclerView:没有附加适配器;跳过布局“for fragmentlerview in fragment

参见英文答案 > recyclerview No adapter attached; skipping layout                                    29个 我收到了这个错误,但我不知道是什么导致它…也许与这个事实有关,这个事实是在片段中而不是在活动本身中初始化.编辑:包含StatsAda

android – 在按钮单击时从自定义列表视图中删除项目

我有一个自定义列表视图,有2个textviews和2个按钮(播放和删除按钮) 我想点击删除按钮删除当前行. 我的适配器类 import java.util.ArrayList; import android.content.Context; import android.graphics.Color; import android.util.Log; import android.view.LayoutInflater; im

android – listview过滤计数

所以在我的listview上设置过滤器之后: //Log adapter count before filter listView.getFilter().filter(searchStr) //Log adapter count after filter 我想要实现的是获得过滤结果的计数.就像之前有10个项目一样,然后我应用过滤器,所以现在只出现5个项目,我想得到那个数“5”.我

android -BaseAdapter不会向listView添加新项

我不知道为什么我的listView不添加新项目. 这是代码: ListAdapter ladap; private class GetContacts AsyncTask<Void, Void,ArrayList<HashMap<String, String>>> { @Override protected Void doInBackground(Void... arg0) { Spots_tab1_json s

将值从recycleler adapter传递到android中的fragment

我有一个回收器适配器,我已经为适配器中的项添加了setOnClickListener.代码如下: @Override public void onBindViewHolder(final FiltersAdapter.MyViewHolder holder, final int position) { holder.mOrganizer.setText(filtersList.get(position)); holder.

Android CustomListAdapter notifydatachange()不起作用

我想使用Custom ArrayAdapter显示项目列表. 我将通过单击按钮插入数据. MainFragment.java @Override public void onClick(View v) { DatabaseClass feed = new DatabaseClass(getActivity()); new DatabaseClass(getActivity()).getList();

android – 该应用程序没有获得nougat api 7的本地化更改效果

我为我的微调器有一个自定义适配器: ArrayAdapter<String> adapter = new ArrayAdapter<String>(context, android.R.layout.simple_spinner_item) { ............. adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); adapter.a

android – 在RecyclerView适配器中使用自定义视图?

我有一个基本的自定义视图,如下所示: public class CustomView extends RelativeLayout { private User user; private ImageView profilePicture; public CustomView(Context context) { super(context); init(); } public CustomView(Co

android – 自定义适配器,用于包含多个子项的项目列表?

我将如何为此布局编写适配器.我开始想要使用线性和相对布局制作列表,以便每个列表项具有相对于彼此水平对齐的子项.这是布局文件和视图的屏幕截图. 我理解如何编写简单的列表视图和适配器.但只是想知道我如何能够获得更多复杂的列表,而不仅仅是满载子列表项. <?xml version="1.0"

如何使用adapter.notifyDataSetChanged();我必须使用这些行为我的错误

ItemListBaseAdapter.java public class ItemListBaseAdapter extends BaseAdapter { private static ArrayList<Recipedetails> itemDetailsrrayList; private Integer[] imgid = { R.drawable.vegeterian, R.drawable.nonveg, R.drawable.p

android – 没有附加适配器;跳过布局

参见英文答案 > recyclerview No adapter attached; skipping layout                                    29个logcat错误:没有连接适配器;跳过布局 我用getActivity()更改了context参数,但应用程序仍未运行. public class FragmentActivity

android – 自定义适配器getView()方法未被调用

这是片段的代码,我在其中为列表设置自定义适配器. 没有错误,但ListView为空.我已经实现了getCount(),它返回了我的ArrayList中正确数量的项目.我没有在logcat中看到(“Inside”,“GetView”) 分段 public class ServiceCarListFragment extends Fragment { private String ur