我目前正在使用React Native开发。
鉴于跨移动设备的屏幕尺寸各不相同,使用类似这样的东西是否是错误的做法?
width: 50, height: 50
是否有更好的方法来设置View中组件的高度和宽度?特别是TextInput
,Buttons
和FlatList
组件。
答案 0 :(得分:0)
就您创建静态页面而不是响应页面而言,这被认为是一种不好的做法。 某些组件应该固定,例如图片,横幅... 并且应该动态分配某些元素,或者以百分比或使用flex进行响应。
答案 1 :(得分:0)
这取决于您要为其设置大小的元素。如果您要求将徽章或图标之类的东西设置为固定大小,那么明确即可。
如果您要实现需要动态响应的功能(例如,与屏幕一样宽的按钮),则一定要更多地依靠flex,padding和margins来指导元素的宽度和/或高度。