Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为横向模式添加单独的主控灯_Android - Fatal编程技术网

Android 为横向模式添加单独的主控灯

Android 为横向模式添加单独的主控灯,android,Android,作为一名.NET开发人员工作,因为我了解自己,刚买了一部Android手机,并且认为必须学习一些新的东西不会伤害我,开始阅读一本参考开发书籍“Hello Android”,一小时内阅读50页,我对这个系统的喜爱超过了我所知道的任何东西 现在我遇到了一个问题,在UI开发主题下,它说我可以开发两个UI,一个用于纵向,另一个用于横向。此外,它说这两个main.xml文件由后缀分隔,所以如果我想支持两种模式,必须有两个main.xml文件,其中一个将用-land后缀分隔。但是无法创建带有land后缀的新

作为一名.NET开发人员工作,因为我了解自己,刚买了一部Android手机,并且认为必须学习一些新的东西不会伤害我,开始阅读一本参考开发书籍“Hello Android”,一小时内阅读50页,我对这个系统的喜爱超过了我所知道的任何东西


现在我遇到了一个问题,在UI开发主题下,它说我可以开发两个UI,一个用于纵向,另一个用于横向。此外,它说这两个main.xml文件由后缀分隔,所以如果我想支持两种模式,必须有两个main.xml文件,其中一个将用-land后缀分隔。但是无法创建带有land后缀的新主UI请告诉我如何在Eclipse下创建带有-land后缀的新main.xml。如果您用屏幕截图进行解释,它可能会更具表现力。

您的横向布局文件的名称将是main.xml,与您的肖像文件相同,但它将位于目录
res/layout land
中,而不只是
res/layout
中您的肖像文件所在的位置。希望这对您有所帮助,而且不需要屏幕截图就足够简单。

您需要在res文件夹中创建一个文件夹布局栏,并将landscape main.xml放入其中

查看:以供参考

但实际上你要做的是在你的资源下创建一个新的文件夹,名为layout land for横向布局。然后将主布局放在该文件夹中

见本目录结构:

res/layout/my_layout.xml             // layout for normal screen size ("default")
res/layout-small/my_layout.xml       // layout for small screen size
res/layout-large/my_layout.xml       // layout for large screen size
res/layout-xlarge/my_layout.xml      // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation

你说的-land后缀是什么意思?