【发布时间】:2017-11-23 02:38:30
【问题描述】:
我想要一个 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" />
我可以同时实现:MultiLine 和 CapSentences。 但是,当我在一个单词后按“空格键”时,它会换行。 如何预防?
android:text="@string/same" 指的是<string name="same">\n \n \n Regards: Principal</string>
所以,问题是由 \n 引起的。
我想要一个 EditText,它在下一行中有一些已经输入的文本,并允许用户在前 'n' 行中输入一些文本。
【问题讨论】:
-
此代码按预期工作。您没有从代码中进行任何更改以收听文本更改吗??
-
我肯定不会在 Java 或其他任何地方使用 EditText。
-
请检查更新的问题。
标签: android android-layout android-edittext