Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 動態顯示和隱藏軟鍵盤

Android 動態顯示和隱藏軟鍵盤

編輯:關於Android編程

**
 * 動態設置軟盤的顯示和隱藏
 * @author JPH
 */
public class MainActivity extends Activity implements OnClickListener {

    private InputMethodManager inputMethodManager;
	private Timer timer;
	private EditText edit;

	@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        edit=(EditText)findViewById(R.id.edit);
        inputMethodManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);  
        timer = new Timer();  
        timer.schedule(new TimerTask(){  
            @Override  
            public void run() {  
                inputMethodManager.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);  
            }  
        }, 1000);  
    }

	@Override
	public void onClick(View v) {
		// TODO Auto-generated method stub
		switch (v.getId()) {
		case R.id.btnShow://顯示軟盤
			inputMethodManager.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);  
			break;
		case R.id.btnHide://隱藏軟盤			  
			inputMethodManager.hideSoftInputFromWindow(edit.getWindowToken(),InputMethodManager.HIDE_NOT_ALWAYS);    
			break;	

		default:
			break;
		}
	}  
  
}  

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved