Android 滚动视图下编辑文本框的代码?

Android 滚动视图下编辑文本框的代码?,android,eclipse,android-edittext,android-scrollview,Android,Eclipse,Android Edittext,Android Scrollview,您好,我想把我的编辑文本框放在我的滚动视图上方,这样用户仍然可以向下滚动,但同时仍然可以在顶部的固定视图中看到编辑文本。我该怎么做?// 这是我的密码 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

您好,我想把我的编辑文本框放在我的滚动视图上方,这样用户仍然可以向下滚动,但同时仍然可以在顶部的固定视图中看到编辑文本。我该怎么做?//

这是我的密码

    <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>

在您的
滚动视图中
您拥有
android:layout\u alignParentTop=“true”
。但是
ScrollView
s父对象是
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_down=“@id/input”
,它将
滚动视图的顶部与
视图的底部对齐

哇,你这么匆忙地否决了我的答案,很抱歉没有提供我的答案。这是我尝试过的,但它与文本视图重叠。我只是有点纠结于如何开始。我不应该做一些类型的相对论吗?编辑文本在那里,滚动文本可以容纳我的长文本?@user2283550不确定你的意思。您希望编辑文本位于文本上方,对吗?以及编辑文本下方的可滚动视图中的文本?因此,当你滚动编辑文本时,它会停留在屏幕的顶部?是的,你一针见血。我上面说了什么,我应该做什么,还是应该尝试其他方法?@user2283550保留当前代码,除非你用我发布的滚动视图替换你的滚动视图。它应该强制将ScrollView放在编辑文本下面抱歉回复太晚谢谢mate u da没有意识到下面有android:layout_=“@id/mything”用于ScrollView安全!:)