您好我想把我的EditText框放在我的ScrollView上方,这样用户仍然可以向下滚动但同时仍然可以在顶部的固定视图中看到EditText我该怎么做? / /
这是我的代码
<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"
android:background="#000000"
tools:context=".BitActivity" >
<EditText
android:id="@+id/input"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:ems="10"
android:gravity="center"
android:hint="Type In Your Value"
android:inputType="numberDecimal"
android:textColor="#2FB3E3"
android:textSize="30px" >
<requestFocus />
</EditText>
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/byte1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/input"
android:gravity="center"
android:text="Please Enter a Value"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#FFFF00"
android:textSize="40px" />
</RelativeLayout>
</ScrollView>
</RelativeLayout>
答案 0 :(得分:0)
ScrollView
android:layout_alignParentTop="true"
ScrollView
。但RelativeLayout
的父级是ScrollView
,意味着它会将RelativeLayout
的顶部与ScrollView
的顶部对齐(这是屏幕的顶部)。
尝试使用此::
替换当前的<ScrollView
android:id="@+id/scrollView1"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_below="@id/input"
>
android:layout_below="@id/input"
此处的关键是:[{1}},ScrollView
位于View
正下方,ID为“input
”的底部。