我正在(Brainf * ck)编程应用程序中使用EditText
(inputType=textMultiLine
,等宽字体)。我希望换行,但仅在覆盖EditText
的整个宽度之后才能进行。相反,假设我正在输入单词,EditText
会在看似随机的点处断行。
即我不想要
++++++++[>++++[>++>+++>++
+>+<<<<-]>+>+>->>+
[<]<-]>>.>---.+++++++..+
++.>>.<-.<.++
+.------.--------.>>+.>+
+.
但是
++++++++[>++++[>++>+++>++
+>+<<<<-]>+>+>->>+[<]<-]>
>.>---.+++++++..+++.>>.<-
.<.+++.------.--------.>>
+.>++.
关于如何实现此目标的任何想法?我尝试使用breakStrategy
,但没有成功。
答案 0 :(得分:0)
尝试使用
edtText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
}
});