如何创建比 Android 中的屏幕空间更大的视图?
我正在尝试从我在 Android 中的 iOS 项目中重新创建一个视图。该视图由第一列静态图像和一个 20x13 的按钮网格(是的,总共 260 个!)组成,单击时将生成另一个活动:
每个按钮都会抛出一个整数,并且每天都会更改背景图像。
手机的问题在于屏幕空间。将所有内容都放在一个屏幕上会使按钮太小而无法正确触摸。在 iPhone 应用程序中,我在 ScrollView 中创建了更大的按钮设置在屏幕外,然后用户可以滚动到该按钮。据我所知,Android 不做 ScrollView 的 2d 版本。我曾尝试动态使用gridview,例如:
但是,生成的动态按钮需要垂直移动,它们太小而无法在较小的屏幕上按下,并且只能向一个方向滚动。
我也一直在考虑 14 个垂直线性/相对布局,但我再次受限于屏幕尺寸,这会使按钮太小。