Pit*_*oid 7 keyboard android android-edittext
我有一个EditText,并希望在键盘出现时给它更多行.所以我正在寻找像"OnKeyboardAppearsListener"之类的东西,却无法找到它.我认为它必须存在,但也许以不同的方式......
您必须@Override onConfigurationChanged才能处理运行时更改:
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
// Checks whether a hardware or on-screen keyboard is available
if (newConfig.keyboardHidden == Configuration.KEYBOARDHIDDEN_NO) {
Toast.makeText(this, "Keyboard visible", Toast.LENGTH_SHORT).show();
} else if (newConfig.keyboardHidden == Configuration.KEYBOARDHIDDEN_YES) {
Toast.makeText(this, "Keyboard hidden", Toast.LENGTH_SHORT).show();
}
}
Run Code Online (Sandbox Code Playgroud)
从这里取的例子.看看这里的有关(其中包括)键盘字段,你可能需要使用.
编辑(RivieraKid):更改为考虑硬盘或屏幕键盘.
| 归档时间: |
|
| 查看次数: |
3063 次 |
| 最近记录: |