2011-06-27 53 views
1

the layout如何在Android上進行這樣的佈局?

大家好,我想問一下如何製作這樣的佈局?

如何將3個按鈕放在底部,並且窗體是可滾動的?

,如果我滾動的形式,這3個按鈕仍然在他們的位置(只有形式將滾動)

感謝

回答

2

你只是形式創建單獨的佈局和佈局應該是在一個滾動視圖。在佈局外部,您可以放置​​三個按鈕。 例如:

<Relativelayout> 
    <ScrollView> 
     <LinearLayout> 
     ...You can place form here 
     </Linearlayout> 
    </Scrollview> 
    ...You can place three buttons here 
</Relativelayout> 

現在,當你運行,三個按鈕將保持靜態和形式將是滾動的。

+0

好吧,我來試試, – Falmesino

1

我只是做了完全相同的事情。把下面的代碼放到一個線性佈局中,它應該做到這一點。

<ScrollView 
    android:layout_width="match_parent" 
    android:layout_height="1px" 
    android:layout_weight="1" 
    android:fillViewport="true" 
> 

    <LinearLayout android:id="@+id/editors" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:orientation="vertical" 
    /> 

</ScrollView> 

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
    style="@android:style/ButtonBar" 
> 

    <Button android:id="@+id/btn_done" 
     android:layout_width="0dip" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:text="@string/menu_done" 
    /> 

    <Button android:id="@+id/btn_discard" 
     android:layout_width="0dip" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:text="@string/menu_doNotSave" 
    />