android-recyclerview相关内容
我创建了一个聊天活动,就像 facebook messenger 一样,底部有一个 EditText,上面是消息的 RecyclerView.当键盘打开时,我想向上滚动 RecyclerView 到底应该向上滚动多少.更具体地说,假设 RecyclerView 中有 5 条消息,当前第 3 条消息刚好在 EditText 上方.所以当键盘打开时,我想像以前一样在 EditText 上方保留第三条消
..
我正在使用 RecyclerView 来列出一些文本,现在我想让它在用户点击文本时弹出一个自定义警报对话框. 到目前为止我已经尝试过这个,但是得到了一个 NullPointerException;这里可能有什么问题? public class CBAdapter extends RecyclerView.Adapter{列表mItems;公共 CBAdapter() {极好的();mIte
..
我认为 27.1.0 v7 支持库肯定存在错误,刚刚发布.更新我的项目以使用它(从 26.1.0 开始)后,我不断收到此编译错误: 任务 :app:transformDexArchiveWithDexMergerForRegularDebug FAILEDD8用于合并dex.已存在的程序类型:android.support.v7.recyclerview.extensions.ListAda
..
我已经看到许多示例为行项目提供点击功能(用于在回收器视图中选择行项目),但所有这些示例都使用自定义点击侦听器类来实现这一点.有什么方法可以实现这种点击功能吗? 解决方案 检测对 RecyclerView 项目的点击非常容易.您需要做的就是定义一个接口(如果您不使用 Kotlin,在这种情况下您只需传入一个 lambda): public class MyAdapter extends R
..
伙计们,我真的需要你们的帮助,我被困住了.简而言之,我制作了 recyclerview 来显示我解析的 json 数据.我所困扰的是如何获得 recyclerview 位置并将 json 对象传递给新的活动槽意图.这是我的代码,所以你可以看到发生了什么.主要活动: public class MainActivity extends AppCompatActivity 实现 SearchView.
..
所以我在布局文件中遇到了 RecyclerView 的问题 这是: RecyclerView 是可见和可滚动的,但 LinearLayout 和里面的 Views 不可见......我尝试了很多东西,但到目前为止没有任何效果. 你们中的任何人都可以指出我正确的方向吗? 非常感谢! 解决方案 将根视图更改为 FrameLayout.将 LinearLayout 的
..
我创建了 2 个 Horizontal recycleView.这是完美的工作.我需要在每个 recycleView 内的项目之间进行拖放以及在这两个 recycleView 的项目之间进行拖放的功能.我现在还在做的 - 私有 RecyclerView mRecyclerViewCompletedTask;私有 RecyclerView.Adapter mAdapterCompletedTa
..
如何实现 RecyclerView onItemClick 监听器,就像我们使用 ListView 一样,这是我使用 ListView 的旧适配器类: public class GenreAdapter extends BaseAdapter {....@覆盖public View getView(final int position, View convertView, ViewGroup p
..
我已经实现了一个 RecyclerView.现在我想在单击 RecyclerView 的项目时显示 AlertDialog.我尝试了很多方法,但都没有奏效.这是我的适配器类, public class SearchResultAdapter extends RecyclerView.Adapter{私人列表结果列表;公共类 MyViewHolder 扩展 RecyclerView.V
..
我有一个 RecyclerView.在其适配器的 onBindViewHolder() 中,我将 OnClickListener 设置为 ViewHolder 的根布局. 但是,我最近注意到在滚动时无法点击 RecyclerView 的项目.只有在它停止之后.如果我在滚动时单击 RecyclerView 上的某个位置,RecyclerView 只会停在该位置,不会单击任何项目. 您
..
我正在使用 firebase 开发一个 android 聊天. 我试图研究这个问题,但我找不到好的解决方案. 希望有人能帮助我. 我的问题我希望 RecyclerView 在添加新项目时自动滚动. 这是我的代码. @Nullable@覆盖公共视图 onCreateView(LayoutInflater inflater,ViewGroup 容器,Bundle savedI
..
我为我的项目实现了新的 ViewPager.viewPager2 包含一个片段列表 私有类 ViewPagerAdapter 扩展 FragmentStateAdapter {私有 ArrayList分类 ID;ViewPagerAdapter(@NonNull Fragment fragment, final ArrayListclassifiedIds) {超级(片段);this.clas
..
我正在创建一个可编辑项目列表(从后端接收).为此,我正在使用“新"回收器视图.我的回收站视图中有几个可能的视图类型: 复选框 微调器 编辑文本 我遇到的问题是 EditText 获得焦点.AdjustResize 正常工作,并显示了我的键盘.但是获得焦点的 EditText 在列表中不再可见.(现在调整大小部分的列表中的位置低于可见位置).在这种情况下,我不想使用 AdjustPa
..
我有一个 ViewPager 作为线性布局中的一个项目,视图分页器中的每个项目都包含一个 RecyclerView.问题是,每当页面最初加载时,或者当我在 ViewPager 上更改页面时,视图都会自动滚动,因此回收器视图的开头是屏幕顶部,而不是保持原样. 问题的 .gif 文件在 此处.注意我没有向下滚动,那是自动重新定位. 如何防止视图自动重新定位到回收器视图的开头? 解决方
..
我有一个 viewpager,在其中一个片段中,我有两个单独的片段,分别包含一个垂直和一个水平的 recyclerview. 当我将水平 recyclerview 滚动到最后一个项目并尝试进一步滑动时,viewpager 会滚动到下一页.我不希望这种情况发生.当我尝试过度滚动水平 recyclerview 时,我想禁用 viewpager 的分页. 但是,当我在其他任何地方滑动时,我不
..
我正在开发一个搜索联系人功能,在该屏幕中,NestedScrolView 中有一个 RecyclerView(fillViewport = true).屏幕设计:(这个设计被客户接受了,我不能改变它) 将当前设备的所有联系人加载到一个ArrayList后,从该数组中过滤搜索结果. 有几种情况会使应用非常滞后: 1. 当用户输入一个没有结果的输入,然后用户清除搜索,我必须再次显示所有结果.
..
所以我的代码只是使用 RecyclerView 制作了一个 CardView 列表.在运行我的代码时,我不断收到一个奇怪的错误,声称我的 xml 中有错误.修修补补一段时间后,我发现在我的布局文件中,如果我将 更改为 一切都会正常正好.为什么会这样? 我的活动. import android.support.v7.app.ActionBarActivity;导入 android.os.Bund
..
我在我的 android 项目中使用 RecyclerView,它的性能非常糟糕.从答案 here,我尝试添加 adapter.setHasStableIds(true);到我的代码.运行时出现错误: java.lang.IllegalStateException:当适配器已注册观察者时,无法更改此适配器是否具有稳定 ID. 我的完整 logCat 如下; 09-22 22:22:23.63
..
我最近更新了我的 Android Studio 和 SDK.在新的 Android Studio 中,有 android.support.v7.app.AlertController.RecycleListView.我熟悉android.support.v7.RecyclerView,所以我有点困惑这两者之间有什么区别.如果有人可以指导,那将不胜感激. 解决方案 RecycleListVi
..
我希望能够在 DrawyerLayout MainActivity 的主页内有一个 RecyclerView.但是,如下添加我的代码不允许这样做,并且 RecyclerView 位于一切之上: 但我仍然可以访问抽屉: 我怎样才能做到这一点? MainActivity: 公共类 MainActivity 扩展 AppCompatActivity实现 NavigationView.
..