我有一个EditText,对于此editText中的每个用户,我想在EditText的整个文本上应用一个功能,该功能是因为我用阿拉伯语编写并且阿拉伯语的lettle看起来不太好,但是当我使用变好了,如果用户想要输入21,我想给你一个简单的例子,我想应用函数Farsi class因此,当他输入1时,我将应用该函数,因此将出现在editText上的结果为:output = 3*1 = 3当他输入2时,我要显示output=3*editText.getText(); 编辑06-30 12:30:38.547: E/AndroidRuntime(276): FATAL EXCEPTION: main06-30 12:30:38.547: E/AndroidRuntime(276): java.lang.StackOverflowError06-30 12:30:38.547: E/AndroidRuntime(276): at android.text.DynamicLayout.reflow(DynamicLayout.java:261)06-30 12:30:38.547: E/AndroidRuntime(276): at android.text.DynamicLayout.<init>(DynamicLayout.java:150)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.makeNewLayout(TextView.java:4851)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.checkForRelayout(TextView.java:5348)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2688)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2556)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.EditText.setText(EditText.java:75)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2531)06-30 12:30:38.547: E/AndroidRuntime(276): at com.localizedbasedcompetition.AnswerQuestion$3.onTextChanged(AnswerQuestion.java:149)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.sendOnTextChanged(TextView.java:6131)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2691)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2556)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.EditText.setText(EditText.java:75)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2531)06-30 12:30:38.547: E/AndroidRuntime(276): at com.localizedbasedcompetition.AnswerQuestion$3.onTextChanged(AnswerQuestion.java:149)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.sendOnTextChanged(TextView.java:6131)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2691)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2556)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.EditText.setText(EditText.java:75)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2531)06-30 12:30:38.547: E/AndroidRuntime(276): at com.localizedbasedcompetition.AnswerQuestion$3.onTextChanged(AnswerQuestion.java:149)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.sendOnTextChanged(TextView.java:6131)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2691)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2556)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.EditText.setText(EditText.java:75)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2531)06-30 12:30:38.547: E/AndroidRuntime(276): at com.localizedbasedcompetition.AnswerQuestion$3.onTextChanged(AnswerQuestion.java:149)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.sendOnTextChanged(TextView.java:6131)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2691)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2556)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.EditText.setText(EditText.java:75)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2531)06-30 12:30:38.547: E/AndroidRuntime(276): at com.localizedbasedcompetition.AnswerQuestion$3.onTextChanged(AnswerQuestion.java:149)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.sendOnTextChanged(TextView.java:6131)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2691)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2556)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.EditText.setText(EditText.java:75)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2531)06-30 12:30:38.547: E/AndroidRuntime(276): at com.localizedbasedcompetition.AnswerQuestion$3.onTextChanged(AnswerQuestion.java:149)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.sendOnTextChanged(TextView.java:6131)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2691)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2556)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.EditText.setText(EditText.java:75)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2531)06-30 12:30:38.547: E/AndroidRuntime(276): at com.localizedbasedcompetition.AnswerQuestion$3.onTextChanged(AnswerQuestion.java:149)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.sendOnTextChanged(TextView.java:6131)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2691)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2556)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.EditText.setText(EditText.java:75)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2531)06-30 12:30:38.547: E/AndroidRuntime(276): at com.localizedbasedcompetition.AnswerQuestion$3.onTextChanged(AnswerQuestion.java:149)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.sendOnTextChanged(TextView.java:6131)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2691)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2556)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.EditText.setText(EditText.java:75)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2531)06-30 12:30:38.547: E/AndroidRuntime(276): at com.localizedbasedcompetition.AnswerQuestion$3.onTextChanged(AnswerQuestion.java:149)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.sendOnTextChanged(TextView.java:6131)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2691)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2556)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.EditText.setText(EditText.java:75)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.setText(TextView.java:2531)06-30 12:30:38.547: E/AndroidRuntime(276): at com.localizedbasedcompetition.AnswerQuestion$3.onTextChanged(AnswerQuestion.java:149)06-30 12:30:38.547: E/AndroidRuntime(276): at android.widget.TextView.sendOnTextChang (adsbygoogle = window.adsbygoogle || []).push({}); 最佳答案 fileNameEditText.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { // TODO Auto-generated method stub return false; }});为您的视图设置一个关键侦听器。 (adsbygoogle = window.adsbygoogle || []).push({});
07-24 09:49
查看更多