小编Zub*_*nas的帖子

防止 EditText 在点击“空格”时转到新行

我想要一个多行的 EditText,并且句子的第一个字母是大写的。我在用着:

<EditText
        android:id="@+id/editText2"
        android:layout_width="300dp"
        android:layout_height="150dp"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_marginStart="32dp"
        android:layout_marginTop="67dp"
        android:background="#ddebed"
        android:ems="10"
        android:inputType="textMultiLine|textCapSentences"
        android:singleLine="false"
        android:text="@string/same" />
Run Code Online (Sandbox Code Playgroud)

我可以同时实现:MultiLine 和 CapSentences。但是,当我在一个单词后按“空格键”时,它会转到一个新行。 我该如何预防?

android:text="@string/same"的是<string name="same">\n \n \n Regards: Principal</string> 所以,问题是由\n引起的。 我想要一个 EditText,它在下一行中已经输入了一些文本,并允许用户在前 'n' 行中输入一些文本。

android android-layout android-edittext

4
推荐指数
1
解决办法
4418
查看次数

标签 统计

android ×1

android-edittext ×1

android-layout ×1