Android 将元素方向从纵向模式更改为横向模式
当设备处于纵向模式时,我希望有两个垂直方向的按钮,当设备处于横向模式时,我希望有两个水平方向的按钮。如何仅使用.xml文件来获得它?我可以使用类似“style.xml”的东西吗如果我让肖像画做这件事,如果让风景画做另一件事?谢谢,/res/layout中的布局同时应用于肖像画和风景画 要在景观中使用不同的布局,请创建一个文件夹/res/layout land,并在此处创建另一个同名的xml文件。Android将自动选择与当前屏幕方向相对应的布局 编辑:Android 将元素方向从纵向模式更改为横向模式,android,Android,当设备处于纵向模式时,我希望有两个垂直方向的按钮,当设备处于横向模式时,我希望有两个水平方向的按钮。如何仅使用.xml文件来获得它?我可以使用类似“style.xml”的东西吗如果我让肖像画做这件事,如果让风景画做另一件事?谢谢,/res/layout中的布局同时应用于肖像画和风景画 要在景观中使用不同的布局,请创建一个文件夹/res/layout land,并在此处创建另一个同名的xml文件。Android将自动选择与当前屏幕方向相对应的布局 编辑: 如果您无法创建第二个文件夹或担心性能问题,
如果您无法创建第二个文件夹或担心性能问题,则可以覆盖OnConfiguration Changed()方法,如。您确定这是唯一的方法吗?我问这个问题是因为今天这是我大学考试中的一个练习,但我只能有一个布局文件夹。没有办法使用诸如当我想改变按钮按下时的颜色之类的东西。我编辑了我的答案。这不是唯一的方法,但却是最简单的方法。