我在画布上画画。 我有一个多行edittext。 如何将画布上的文本显示为多行?
<EditText
android:id="@+id/input"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
final TextView textview = (TextView) view.findViewById(R.id.input);
....
@Override
public void onClick(View v) {
text = textview.getText().toString();
...//Here I store the input from edittext in the string.
如果输入是多行的,如何将其作为多行存储在字符串中?
提前多多谢谢!!!
答案 0 :(得分:0)
使用RichEditText
代替EditText
可能会解决您的问题。
您可能必须在xml文件中使用此项而不是普通EditText
<com.commonsware.cwac.richedit.RichEditText xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/editor"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="top|left"
android:inputType="textMultiLine">
<requestFocus/>
</com.commonsware.cwac.richedit.RichEditText>