android关于输入框弹出后 点击输入框以外的位置会让输入框消失

//XML里的

 



    


//AnroidMainifest里的

android:theme="@style/demo"


//java代码里的

		//点击输入框以外的地方则隐藏输入法
		addfoodweight.setOnFocusChangeListener(new OnFocusChangeListener() {
			@Override
			public void onFocusChange(View v, boolean hasFocus) {
				// TODO Auto-generated method stub
				if (!hasFocus) {
					System.out.println("失去焦点");
					// 失去焦点
					addfoodweight.clearFocus();
					InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
					imm.hideSoftInputFromWindow(addfoodweight.getWindowToken(), 0);
				}
			}
		});


 

你可能感兴趣的:(android关于输入框弹出后 点击输入框以外的位置会让输入框消失)