如何滚动屏幕(如何移动屏幕)

时间:2011-05-06 12:58:23

标签: android xml scroll screen

我想滚动main.xml屏幕。据我所知,ScrollView适用于此,但我使用的是AbsoluteLayout。所以它没有用。

有没有办法做到这一点。这是xml代码:

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


    <TextView
    android:id="@+id/txtad"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Ad"
    android:layout_x="0dip"
    android:layout_y="20dip"
    android:textSize="20sp"
    android:textStyle="bold"
    android:textColor="#ffffff"
    >
    </TextView>
    <EditText
    android:id="@+id/editad"
    android:layout_width="200px"
    android:layout_height="45px"
    android:textSize="12sp"
    android:layout_x="80dip"
    android:layout_y="5dip"
    >
    </EditText>

    <TextView
    android:id="@+id/txtsoyad"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Soyad"
    android:layout_x="0dip"
    android:layout_y="75dip"
    android:textSize="20sp"
    android:textStyle="bold"
    android:textColor="#ffffff"
    >
    </TextView>
    </AbsoluteLayout>

1 个答案:

答案 0 :(得分:2)

将ScrollView放在布局之外,如下所示:

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

    <!-- Your AbsoluteLayout goes here -->

</ScrollView>

请注意,不推荐使用AbsoluteLayout类。您应该使用例如而是一个FrameLayout。

BR, 克里斯托弗