我正在使用一个使用FlatList呈现数据行的React Native应用程序。每行包含左侧的图标和右侧的项目标题和说明。我们希望此应用的用户年龄范围非常大,因此我们的设备测试之一涉及启动应用,手机的视觉设置设置为全缩放,字体大小较大。目前行高确定为100px。
这个问题是某些文本数据较长的行在顶部和底部切断了文本。我正在寻找一种根据设备的辅助功能设置有条件地更改行高的方法。
我想渲染具有相同高度的所有行,并能够适应任何视觉设置。行必须都是相同的高度,因此我不能将高度留空以容纳任何数量的数据,因为这将为较少的文本呈现短行,为较多文本呈现较高的行。
另外,我还没有看到过从React Native读取设备视觉设置的方法。有办法吗?
谢谢,对不起,如果这是一个简单或明显的解决方法!