0

嗨,在我的 android 应用程序中,垂直方向的按钮是否有可能变为水平方向的选项卡。所以它们更适合平板电脑?

4

4 回答 4

3

一种方法是创建 2 个名为 layout-land 和 layout-port 的文件夹,编写 2 个具有相同名称的不同 xml 并将它们放在 layout-land 和 layout-port 中

例如,如果您有一个 home.xml

If you put home.xml in layout-port folder, when your device is in portrait orientation it will use the file: layout-port/home.xml.

If you put home.xml in layout-land folder, when your device in landscape orientation it will use the file: layout-land/home.xml.
于 2013-09-12T06:52:32.903 回答
1

您必须为纵向和横向模式创建单独的 XML 文件并将其放置在不同的目录中。设备会自动选择正确的。您可以使用以下目录结构

res/layout/my_layout.xml   
res/layout-land/my_layout.xml

有关更多详细信息,请阅读此文档

于 2013-09-12T06:58:46.383 回答
0

是的,这绝对是可能的。

你检查过这个?基本上它是在你的 Android 项目中使用资源。您可以创建以下文件夹:

res/layout/           //portrait
res/layout-land/      //landscape

有一个名称相同但内容不同的布局,具体取决于您想要的内容。

于 2013-09-12T07:02:42.370 回答
0

对于 7 英寸平板电脑:- 在 res/layout-sw600dp-port 中为纵向模式和 res/layout-sw600dp-land 为横向模式创建一个新文件夹

对于 10 英寸平板电脑:- 在 res/layout-sw720dp-port 中为纵向模式和 res/layout-sw720dp-land 为横向模式创建一个新文件夹

对于高达 5 英寸屏幕的手机布局,只需在布局文件夹中设计您的屏幕

希望这对您有所帮助!快乐编码!

于 2013-09-12T07:15:13.007 回答