亲宝软件园·资讯

展开

Android软键盘基本用法 Android编程中软键盘基本用法分析

Wallace 人气:0
想了解Android编程中软键盘基本用法分析的相关内容吗,Wallace在本文为您仔细讲解Android软键盘基本用法的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Android,软键盘,下面大家一起来学习吧。

本文实例讲述了Android编程中软键盘基本用法。分享给大家供大家参考,具体如下:

调用下面代码:(第一次调用显示,再次调用则隐藏,如此反复),this指activity

InputMethodManager imm = (InputMethodManager)this.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
imm.showSoftInput(myview, InputMethodManager.SHOW_IMPLICIT);

单独显示隐藏软键盘:

显示:

InputMethodManager imm = (InputMethodManager)this.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(myview, 0);

隐藏:

imm.hideSoftInputFromWindow(view.getWindowToken(), 0);

程序启动后,自动弹出软键盘,可以通过设置一个时间函数来实现,不能再onCreate里写:

Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override public void run() {
InputMethodManager imm = (InputMethodManager)this.getSystemService(INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
Toast.makeText(chick.this, "show", Toast.LENGTH_SHORT).show();
}
}, 1000);

希望本文所述对大家Android程序设计有所帮助。

加载全部内容

相关教程
猜你喜欢
用户评论