当前位置: 首页 > 知识库问答 >
问题:

如果我不需要可滚动功能,请替换RecyclerView?[复制]

陶高峻
2023-03-14

android java的新功能,并试图解决这个问题。如果我想有一个数组适配器来水平显示图像列表,除了回收器视图之外,我还有什么选项?

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

共有2个答案

蒙勇
2023-03-14

您实际上可以使用RecyckerView(假设您有一个足够新的版本,尽管它已经支持了几年了)

您只需要创建一个水平的回收器视图,并将其android:layout_width设置为"wrap_content"。这将导致它膨胀所有可用的项目,然后调整自己的大小到它们的总宽度。

羊光辉
2023-03-14

No Layout有类似于数组适配器的东西,如果图像的数量不改变,我建议将它们放在您提到的布局中,并分别引用单独的图像视图

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

listView.setOnTouchListener(new OnTouchListener() {

    public boolean onTouch(View v, MotionEvent event) {
        return (event.getAction() == MotionEvent.ACTION_MOVE);
    }
});
 类似资料:
  • 问题内容: 我试图弄清楚如何隐藏不需要的东西。我的意思是说我正在建立一个网站,并且有一个主要区域将显示帖子,并且如果内容未超过当前宽度,我想隐藏滚动条。 另外,我的第二个问题。我要这样做,以便当帖子超过当前宽度时,宽度将自动增加,并且内容不会开箱即用。 有人知道如何执行此操作吗? 帖子区域: 主网站容器: 问题答案: 将属性设置为,或者如果不继承该属性,则将其完全删除。

  • 我试图弄清楚如果不需要,如何隐藏。我的意思是,我正在建设一个网站,我有一个主要区域,其中的帖子将显示,我想隐藏滚动条,如果内容不超过当前的宽度。 还有,我的第二个问题。我想使它,所以当帖子超过当前的宽度,宽度将自动增加,内容不会走出盒子。 有人知道怎么做吗? 岗位区域: 主网站容器:

  • 问题内容: 我正在制作一个包含带有文字的图像网格的应用程序,每个应用程序都打开一个不同的活动。它工作正常,但仅出于设计目的,我想用(我认为我可以做到)代替我的产品,但是它不起作用。现在,我在每个图像上设置标签的工作代码是: 我要使用: 但是当我做完那个标签时,它是我定义的最后一个标签(在我的示例中为“四个”)。对于每个对象,我也有一个相似的代码,以变量开头,但是与此相反,每个意图都等于第一个。我的

  • 问题内容: 我已经基于“ 创建列表和卡片”指南创建了RecyclerView示例。我的适配器具有仅用于扩大布局的模式实现。 问题是滚动性能差。 这在RecycleView中只有8个项目。 在某些测试中,我验证了在Android L中不会发生此问题。但是在KitKat版本中,性能下降是显而易见的。 问题答案: 我最近遇到了同样的问题,因此这是我对最新的RecyclerView支持库所做的工作: 用

  • 问题内容: 我正在使用自动提交功能连接到SQL Server。如果一切成功,我称之为提交。否则,我就退出。我是否需要显式调用回滚,还是在不提交就关闭连接时自动回滚? 如果很重要,我将从SAS的proc sql内部执行SQL命令。 更新: 如果未调用回滚,则SAS可能会在proc sql块的末尾自动调用commit。因此,在这种情况下,回滚将不仅仅是一个好习惯;这将是必要的。 最终更新: 我们最终切

  • 我知道你可以定义溢出:隐藏;在HTML的正文中删除滚动条,但我希望仍然能够用鼠标上的箭头或滚轮滚动。 提前感谢您的帮助。 编辑:感谢您有关悬停滚动条和自定义栏的所有建议。还要感谢您对通过删除滚动条影响用户体验的所有疑虑。我将更详细地阐述一下,以便您解释我来自哪里。 我有一个圆形页面(如果你用滚轮或箭头按钮滚动,当它到达底部时,它会重置到页面顶部并重新开始)。一个永无止境的循环。滚动条会影响这个,因