在android中滚动视图

时间:2015-05-20 07:52:47

标签: android layout

我有一个完美运行的代码,但在横向模式下,背景图像是滚动的。我不想要滚动背景图像.. 这是我的代码..

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_height="fill_parent"
    android:layout_width="fill_parent">


    <LinearLayout

    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:paddingLeft="16dp"
    android:paddingRight="16dp"

    android:orientation="vertical"
   android:background="@drawable/bg"
    android:weightSum="1">


    <TextView
        android:layout_width="fill_parent"
        android:layout_height="200dp"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:text="@string/title"
        android:textColor="@color/white"
        android:textSize="34sp"
        android:alpha="0.5"
        android:id="@+id/textView"
        android:gravity="center"
       />

    <Button
        android:layout_width="fill_parent"
        android:layout_height="36dp"
        android:id="@+id/imageButton"
        android:alpha="0.5"

        android:drawableLeft="@drawable/sign"
        android:textAlignment="center"
        android:text="Explore"
        android:background="@color/white"
        android:textColor="@color/red"
        android:textSize="34dp"
        android:layout_weight="0.07"
        android:layout_marginTop="110dp" />
    <Button
        android:layout_width="fill_parent"
        android:layout_height="36dp"
        android:id="@+id/imageButton1"
        android:alpha="0.5"

        android:drawableLeft="@drawable/signupp"
        android:textAlignment="center"
        android:text="Sign Up"
        android:background="@color/yellow"
        android:textColor="@color/red"
        android:textSize="34dp"
        android:layout_weight="0.07"
        android:layout_marginTop="50dp"
      />
</LinearLayout>
</ScrollView>

以上代码在labdscape模式下无法完美运行.. 我也创建了layout-land资源文件夹。

1 个答案:

答案 0 :(得分:1)

您应该在layout_height附近放置layout_width / fill_parent ScrollView的另一个LinearLayout,并在其中设置背景android:background="@drawable/bg"