gpt4 book ai didi

android - 多个屏幕尺寸的 TableLayout?

转载 作者:行者123 更新时间:2023-11-30 03:30:44 25 4
gpt4 key购买 nike

我正在构建一个吉他应用程序。屏幕右侧是指板,左侧是几个按钮。

我用一个充满按钮的表格布局构建了吉他琴颈。没什么特别的。这工作得很好。不过我也想支持平板电脑。

吉他琴颈的宽度必须与每个设备保持一致,并且必须始终与屏幕的一侧对齐。但是,因为平板设备更高,我想包含更多注释。请看下图。

Layout on Phone vs Tablet

任何人都可以给我任何实现此建议的提示吗?非常感谢

编辑*

这是当前的基本 XML 布局。屏幕是横向的,指板在顶部。我认为我必须对多屏开发采取完全不同的方法。

<LinearLayout>
<TableLayout>
x6 <TableRow> x5 <Button/> </TableRow>
(6 TableRows, each with 5x buttons, because that is all that fits on the current display.)
</TableLayout>
<LinearLayout>
this will hold a set of buttons below the fretboard...
</LinearLayout>
</LinearLayout>

最佳答案

使用基于 android 文档的替代资源。它基于当前屏幕的大小和密度,系统使用您的应用程序中提供的任何特定于大小和密度的资源。欲知详情,请阅读此 android 文档

Support multiple Screen

关于你的问题。我建议你在 res 下创建一个新文件夹

  1. 布局-sw600dp(适用于 7 英寸平板电脑)
  2. layout-sw600dp(适用于 10 英寸平板电脑)

请阅读有关多屏幕和图像分辨率的更多信息..

干杯。安卓

关于android - 多个屏幕尺寸的 TableLayout?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17523114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com