java - 如果我不需要可滚动功能,请替换 RecyclerView?

标签 java android android-layout android-recyclerview android-linearlayout

这个问题在这里已经有了答案:





How to disable RecyclerView scrolling?

(32 个回答)


2年前关闭。




android java新手并试图解决这个问题。如果我想要一个数组适配器来水平显示图像列表,除了 RecyclerView 之外,我还有哪些选项?

基本上,我在做一个中国麻将游戏。我想水平显示需要onClickListener的缩略图功能。屏幕不需要是可滚动的。一个 LinearLayout似乎没有阵列适配器。

最佳答案

没有布局具有类似于 arrayadapter 的东西,如果图像的数量没有改变,我建议将它们放在你提到的布局中并单独引用单独的 ImageView

或者,如果数量是动态的,我建议使用 ListView 但禁用滚动,例如使用这个:

listView.setOnTouchListener(new OnTouchListener() {

    public boolean onTouch(View v, MotionEvent event) {
        return (event.getAction() == MotionEvent.ACTION_MOVE);
    }
});

关于java - 如果我不需要可滚动功能,请替换 RecyclerView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61572277/

相关文章:

java - 地牢生成方法

java - 我如何在代码中创建一个新的 log4j ConsoleAppender 而不是配置?

java - 在 anchor 小部件之间插入逗号

java - 动态配置 Apache Http 客户端

android - RecyclerView 未显示(正在显示)

android - 如何永久更改屏幕方向

Android Studio 项目应用启动错误

java - Android 构造和语法错误

android - 如何动态获取R值

android - AlertDialog 在某些设备上破坏了布局