看一看ScrollView。它支持像網站一樣的滾動行爲,允許佈局比實際屏幕大小「更大」。
有一點需要注意; A ScrollView
只能包含一個直接孩子。因此,如果您的佈局包含若干個Views
,如TextViews
和Buttons
,則必須將它們全部包裝在LinearLayout
或RelativeLayout
中。
佈局,有很多孩子的的:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout id="@+id/wrapper_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView />
<EditText />
<Button />
</LinearLayout>
</ScrollView
當你只得到了一個孩子,你不必「包裝」佈局:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView id="@+id/lots_of_text_that_need_scrolling" />
</ScrollView>
來源
2013-02-26 19:31:34
Ole
你的意思是滾動型? – 2013-02-26 19:15:12
是的,謝謝。 – 2013-02-26 20:01:50