如何在android 4.2中使用横向模式

如何在android 4.2中使用横向模式,android,landscape,Android,Landscape,当我试图运行我的程序时,我使用的是安卓4.2,它只在纵向模式下工作。在横向模式下不显示任何内容 我也用过 但仍然没有成功 我遵循的步骤 创建了另一个带有布局栏的文件夹,并将其保留在布局所在的位置 从layout复制main.xml并粘贴到layout land文件夹中 在layout land->main.xml中又添加了一个按钮 在我的android设备上运行,但它只在纵向模式下显示 请告诉我哪里出错了?在清单中尝试此操作,以横向模式打开活动 <activity a

当我试图运行我的程序时,我使用的是安卓4.2,它只在纵向模式下工作。在横向模式下不显示任何内容

我也用过

但仍然没有成功

我遵循的步骤

  • 创建了另一个带有布局栏的文件夹,并将其保留在布局所在的位置
  • 从layout复制main.xml并粘贴到layout land文件夹中
  • 在layout land->main.xml中又添加了一个按钮
  • 在我的android设备上运行,但它只在纵向模式下显示

  • 请告诉我哪里出错了?

    在清单中尝试此操作,以横向模式打开活动

     <activity
            android:name="com.example.newdatabase.MainActivity"
            android:label="@string/app_name" 
             android:configChanges="orientation|keyboardHidden"
            android:screenOrientation="landscape">
    

    在清单中尝试此操作,以横向模式打开活动

     <activity
            android:name="com.example.newdatabase.MainActivity"
            android:label="@string/app_name" 
             android:configChanges="orientation|keyboardHidden"
            android:screenOrientation="landscape">
    
    
    
    你做错了<只有当您的景观布局与被视为“默认”布局(即
    layout
    文件夹中的布局)不同时,才应使用code>layout land。如果您不需要不同的布局,那么只需在
    layout
    文件夹中保留一个文件,它将在纵向或横向模式下使用

    您可能还想检查您的清单文件,并检查您是否碰巧没有在那里强制执行此操作。另外,“不显示任何内容”也很奇怪——我敢打赌,您的默认布局在横向模式下呈现不正确,而不是android无法显示任何内容

    你做错了<只有当您的景观布局与被视为“默认”布局(即
    layout
    文件夹中的布局)不同时,才应使用code>layout land。如果您不需要不同的布局,那么只需在
    layout
    文件夹中保留一个文件,它将在纵向或横向模式下使用


    您可能还想检查您的清单文件,并检查您是否碰巧没有在那里强制执行此操作。另外,“不显示任何内容”也很奇怪-我宁愿打赌您的默认布局在横向模式下呈现不正确,而不是android无法显示任何内容。

    确保两个不同文件夹(即布局和布局区域)中的两个XML文件具有相同的名称。

    确保两个不同文件夹中的两个XML文件都存在(即布局和布局区域)具有相同的名称。

    是否检查清单文件中特定于活动的属性以获得定向支持?您可以在清单文件中为特定活动指定定向模式。使用android尝试:screenOrientation=“横向”但是没有成功您是否检查了清单文件中特定于活动的属性以获得定向支持?您可以在清单文件中为特定活动指定定向模式。尝试使用android:screenOrientation=“横向”但没有成功。我在横向模式下更改了main.xml。我在横向模式下更改了线性布局,在纵向模式下更改了相对布局。我在横向模式下更改了main.xml。我在横向模式下更改了线性布局,在纵向模式下更改了相对布局。