我正在构建吉他应用程序。 在屏幕的右侧将是指板,在左侧将是几个按钮。
我制作了吉他琴颈,桌面布满了按钮。没什么特别的。这工作得相当好。不过我也想支持平板电脑。
吉他琴颈的宽度必须与每个设备保持一致,并且必须始终与屏幕侧面对齐。但是,由于平板电脑设备较高,我想包含更多笔记。请看下面的图片。
任何人都可以给我任何实施这个的提示吗? 非常感谢
编辑*
这是当前的基本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>
答案 0 :(得分:1)
使用基于Android文档的替代资源。它基于当前屏幕的大小和密度,系统使用应用程序中提供的任何特定大小和密度的资源。 如需进一步了解请阅读此Android文档
至于你的问题。我建议您在res下创建一个新文件夹
请阅读有关多屏幕和图像分辨率的更多信息..
干杯。 Androyds
答案 1 :(得分:0)
你可以通过给表格布局的行赋予权重属性来尝试这个。
希望this链接有帮助