以下图为例:
- 横向模式
在横向模式下,有 2 个边,即左侧包含fragment 1
和右侧包含fragment 2
。
左侧(片段 1)视图的含义很好 - 按钮正确,文本右对齐,没有任何重叠/与其他文本混合。
右侧(片段 2)视图是一个图表,其格式在 7' 屏幕上显示不正确。图表字体覆盖网格的两侧(在网格的两侧),图表按钮缩小为单个字母。
- 人像模式
在纵向模式下,只有 1 侧即右侧仅包含fragment 2
.
7' 屏幕(平板设备)在纵向模式下足够小,虽然只有一个片段(片段 2)包含图表,但此图表与横向模式存在相同的问题。
是否可以在横向模式下缩小右侧图表以获得正确的视图,而不会与图表混合任何文本或者如何在纵向模式下做同样的事情?
任何替代方案或想法?
我发现虽然我有适当的文件夹,但没有根据方向自动调整视图 -
res/layout-large/activity_main.xml和res/layout-large-land/activity_main.xml。
在哪里
res/layout-large/activity_main.xml
- 显示纵向视图。
res/layout-large-land/activity_main.xml
- 显示横向视图。