我多次面对这种情况创建应用程序,我真的不知道如何正确处理它。这些是我想要的元素:
我在设置ScrollView的高度时输了,因为它可能因手机大小而异...我应该将它们全部嵌入到LinearLayout中吗? (标题,ScrollView和页脚)
答案 0 :(得分: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>
什么会给你这样的东西: