Android横向视图在模拟器中不起作用

时间:2014-09-17 20:21:24

标签: android-layout landscape

我的视图出现了默认的纵向视图。当我在Eclipse模拟器中使用CTRL + F12时,它不会旋转。

我正在使用Nexus_API_17。

我在layout-land下创建了布局视图。

http://screencast.com/t/050JYDLXuN7c

这是layout-land - activity-quiz.xml的代码。我做错了什么:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >

    <TextView
        android:id="@+id/question_text_view"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:padding = "24dp"/>



    <LinearLayout 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_gravity="center_vertical|center_horizontal">

        <Button
        android:id="@+id/true_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/true_button" />

        <Button
        android:id="@+id/false_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/false_button" />

    </LinearLayout>    

   <LinearLayout 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_gravity="center_vertical|center_horizontal">
    <ImageButton
        android:contentDescription="@string/MyImage1"
        android:id="@+id/prev_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/arrow_left"
        android:layout_gravity="bottom|left"
        />
    <ImageButton
        android:contentDescription="@string/MyImage2"
        android:id="@+id/next_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/arrow_right"
        android:layout_gravity="bottom|right"
        />


    </LinearLayout>

</FrameLayout>

1 个答案:

答案 0 :(得分:0)

感谢Frank N.Stein通过评论建议正确的方法:

对于有此问题的任何人,我就是这样设置旧的Froyo AVD来测试这种情况的方法:

  1. 我的Manifest min版本已经是8,这是Froyo

    &LT; uses-sdk android:minSdkVersion =“8”    android:targetSdkVersion =“21”/&gt;

  2. 您可以在此处查看SDK_API_VERSION信息。 http://developer.android.com/guide/topics/manifest/uses-sdk-element.html

  3. 在SDK管理器中安装了所需的版本:

  4. http://screencast.com/t/KKZokotI4T

    1. 为新版本创建了新的AVD。
    2. http://screencast.com/t/W8VN6fOWGW