滚动视图下的Android EditText在键入时滚动到屏幕外

时间:2017-01-31 11:57:08

标签: android android-edittext scrollview

在我的布局文件中,我有一个EditText,在滚动条下,用户可以写入1000个字符。当用户尝试输入文本(超过500个字符)时,我给它固定高度,稍微开始滚动到顶部,一段时间后编辑文本消失。我可以拉下它,但是当它再次获得焦点时,它再次滚动到顶部并消失。在我的屏幕上有很多视图因此页面更长。

清单文件:

<activity android:name="ActivityName"
            android:exported="true"
            android:hardwareAccelerated="true"
            android:label="@string/title_activity_manage_job"
            android:screenOrientation="portrait"
            android:theme="@style/AppTheme.NoActionBar"
            android:windowSoftInputMode="adjustResize|stateHidden" />

我的布局

 <android.support.v4.widget.NestedScrollView
            android:id="@+id/scrollView"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:scrollbars="none">

//Other View are availble on top and bottom of edit textl̥
 <EditText
                        android:id="@+id/edt_profileSummary"
                        android:layout_width="match_parent"
                        android:layout_height="100dp"
                        android:layout_marginTop="10dp"
                        android:background="@drawable/squre_edittext"
                        android:scrollbarStyle="insideInset"
                        android:scrollbars="vertical"
                        android:overScrollMode="always"
                        android:inputType="textMultiLine"
                        android:gravity="top"
                        android:maxLength="1000"
                        android:maxLines="25"
                        android:padding="10dip"
                        android:textColor="@android:color/black"
                        android:textCursorDrawable="@drawable/color_cursor"
                        android:textSize="@dimen/small_text_size" />
    </android.support.v4.widget.NestedScrollView>

请帮助我,如果你理解我的问题。

0 个答案:

没有答案