2016-06-17 75 views
0

我多次面對這種情況創建應用程序,我真的不知道如何正確處理它。這些是我想要的元素:ScrollView的粘性頁眉/頁腳在

  • 頂部置頂視圖(工具欄或標籤...)
  • 包含元素的不確定數量的滾動型(可以說的EditText)
  • 粘扣式底部是不是ScrollView的一部分。

我設置的ScrollView的高度,因爲它可能取決於手機的大小,我應該將它們全部嵌入到LinearLayout中嗎? (標題,滾動型和頁腳)

enter image description here

回答

2

也許是這樣的:

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="com.example.wviana.testes.MainActivity"> 

<TextView 
    android:id="@+id/top_sticky_label" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:textSize="28dp" 
    android:text="I'm a TOP STICKY LABEL"/> 

<TextView 
    android:id="@+id/bottom_sticky_label" 
    android:layout_alignParentBottom="true" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textSize="28dp" 
    android:text="I'm a BOTTOM STICKY LABEL" 
    android:layout_weight="0"/> 

<ScrollView 
    android:id="@+id/my_scrool_view" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_below="@id/top_sticky_label" 
    android:layout_above="@id/bottom_sticky_label" 
    > 

    <EditText 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:text="I'm a example EditText"/> 

</ScrollView> 

什麼會給你這樣的事情:

enter image description here