我的 Android 应用程序中有一个屏幕只占用一个屏幕。正因为如此,我认为使用 LinearLayout 作为我的基本布局会非常快速和容易:
我认为这会很好。但是,我在想,如果有人在智能手机上使用 2.7 英寸屏幕怎么办?或者他们会进行分割 View 。如果不滚动,他们可能无法看到所有内容。那么,按照我的方式进行布局是一个好的做法还是允许用户滚动查看所有内容总是好的?
最佳答案
由于存在许多不同的设备,其中一些设备的屏幕非常小或异常,因此最好在需要时使布局可滚动。
这是通过将布局封装在 ScrollView 中来实现的。
解决此问题的其他流行方法是使用 ConstraintLayouts 或传统的相对布局,它们彼此相对放置,并且相对于屏幕边框放置。
如果布局部分脱离屏幕怎么办?也许这没什么大不了的,但也许它隐藏了布局的重要部分(例如“下一步”按钮,或一些重要信息)。所以是的,你的担心是有道理的。
由于我相信让应用程序在尽可能多的不同手机上运行是一种很好的做法,因此我确实相信确保布局不会部分出现在屏幕外也是一种很好的做法。
关于android - 对于只计划使用一个屏幕的布局,仅使用 LinearLayout 是一种好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54712345/