Как вставить символы в середину поля EditText?
Я делаю калькулятор, который может принимать строковое выражение типа «3 * (10 ^ 2-8)».Я использую поле EditText, чтобы сделать строку с использованием XML следующим образом:
EditText
android:id="@+id/entry"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/label"
android:text="@string/testString1"
android:background="@android:drawable/editbox_background"
, а затем в своей деятельности я говорю:
entry = (EditText)findViewById(R.id.entry);
entry.setText("blablahblah");
entry.setSelection(3);
Теперь у меня есть поле EditText с курсором, мигающим после третьего символа в строке.Как мне вставить туда символ, чтобы он правильно сказал «бла-бла»?