android edittext换行文本

时间:2013-06-18 14:38:14

标签: android text android-edittext word-wrap

这是我的Edittext布局

<EditText
        android:id="@+id/txt"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="0dp"
        android:layout_marginRight="0dp"
        android:gravity="center"
        android:inputType="text|textFilter|textNoSuggestions"
        android:padding="0dp"
        android:singleLine="true"
        android:textSize="15dp" android:text="S"
        android:visibility="visible" >
    </EditText>

例如,如果我尝试输入textSize =“30dp”,则不会调整edittext的大小并且会对该字母进行处理。 问题在哪里?

2 个答案:

答案 0 :(得分:2)

从Edittext中删除android:inputType属性可以解决您的问题。我不知道这个属性和包装文本之间的关系是什么。但我也遇到了这个问题。

更新: 将textMultiLine添加到您的android:inputType属性。

来源https://stackoverflow.com/a/3286921/2294985

答案 1 :(得分:0)

将以下代码添加到editText标记中以包装editText:

android:layout_height="wrap_content"
android:inputType="text|textMultiLine"