嗨,在我的 android 应用程序中,垂直方向的按钮是否有可能变为水平方向的选项卡。所以它们更适合平板电脑?
问问题
147 次
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 回答