Это мой вид увеличения на клавиатуре, когда я щелкаю текст редактирования. введите описание изображения здесь
Проблема:
- Он слишком большой, достаточно лишь одной небольшой полосы текста редактирования.
- Клавиатура иногда плавает иногда стыковка не знаю что управляет им.
- Нет необходимости в этой кнопке sh и зеленой линии
- Что такое функция обратного вызова после завершения ввода
Это метод запросить всплывающее окно программной клавиатуры
public void editText(){
Toast.makeText(mContext, "Editing Text",Toast.LENGTH_SHORT).show();
InputMethodManager imm = (InputMethodManager)getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
mEditText.setVisibility(VISIBLE);
mEditText.requestFocus();
mEditText.setText(mText);
imm.showSoftInput(editText, InputMethodManager.SHOW_FORCED);
}
Свойства редактируемого текста
<EditText
android:id="@+id/edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:hint="annotation text"
android:inputType="text"
android:textSize="14sp"
android:visibility="gone"/>