Android开发 EditView的开发记录

自动选中焦点,并且弹出输入框

EditText.setFocusable(true);
EditText.setFocusableInTouchMode(true);
EditText.requestFocus();
InputMethodManager inputManager = (InputMethodManager) viewHolder.commentEditText.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.showSoftInput(EditText, 0);

根据输入法位置改变,改变输入框位置

android:windowSoftInputMode的值adjustPan或者adjustResize即可,像这样:

<activity
    android:name=".MainActivity"
    android:windowSoftInputMode="adjustPan"  >
    ...
</activity>

进入activity就要显示输入法

在清单文件对应的activity配置中加入一句Android:windowSoftInputMode="stateVisible|adjustResize"

猜你喜欢

转载自www.cnblogs.com/guanxinjing/p/11069907.html