EditText中的滚动功能无法正常工作

时间:2011-10-20 11:20:17

标签: android

我有一个包含具有静态高度的EditText的活动,因此用户必须通过平移滚动才能在写入长文本时查看完整的文本。但是,当存在虚拟键盘时,用户无法滚动到上行和/或下行。

我已搜索过但无法找到解决此问题的方法。有关如何自定义XML(下面提供)以便用户能够滚动和查看整个文本的任何建议吗?

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_height="fill_parent"
    android:layout_width="fill_parent">
    <EditText
        android:layout_width="fill_parent"
        android:layout_height="0dip"
        android:layout_weight="1"/>
</LinearLayout>

2 个答案:

答案 0 :(得分:0)

希望这会对你有所帮助。

<EditText
        android:id="@+id/editText1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:inputType="textMultiLine" 
        android:scrollbars="vertical"
       <!-- This is for test purpose only -->  android:maxLines="3">
    </EditText>

答案 1 :(得分:0)

我也遇到过同样的问题。

通过向android:isScrollContainer="true添加属性EditText来修复此问题。