Как прокрутить экран (как переместить экран) - PullRequest
0 голосов
/ 06 мая 2011

Я хочу прокрутить экран 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 Ответ

2 голосов
/ 06 мая 2011

Поместите 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, Кристоффер

...