我有一个应用程序,我需要用户能够将任意数量的文本粘贴到edittext框中。我希望用户能够在可能的情况下粘贴至少100,000个单词。我如何用android完成这个?附加文件是不可能的。
如果有帮助,这是我的edittext的xml。
<EditText
android:id="@+id/editText"
android:ems="10"
android:inputType="textMultiLine"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text=""
android:minLines="2"
android:textIsSelectable="true"
android:isScrollContainer="true"
android:focusable="true"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView2"
/>
如果有帮助,我正在使用编辑文本
final EditText input = (EditText) findViewById(R.id.editText);
button2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
document = input.getText().toString();
答案 0 :(得分:0)
EditText没有定义的限制。
您只能手动限制(android:maxLength="10")
答案 1 :(得分:0)
原来我用于测试的设备无法处理输入。