Java 如何在android上切换键盘布局?
我正在创建应用程序,我想做一件事。Twitter应用程序和Viber有非常棒的功能。当你们点击底部图标,比如twitter上的(地图),就会出现地图,当你们点击edittext,键盘就会出现在地图上,在那个位置,不会闪烁,也不会出现延迟。我创建了相同的,但当我单击图标“地图”键盘隐藏时: imm.hideSoftInputFromWindow(myEditText.getWindowToken(),0)强> 并致电: 个人、公司、添加布局、设置可见性(View.VISIBLE)强> 屏幕闪烁。。我怎样才能解决这个问题 我的点击听众: View.OnClickListener clickHandler=新建视图。OnClickListener(){Java 如何在android上切换键盘布局?,java,android,xml,android-layout,keyboard,Java,Android,Xml,Android Layout,Keyboard,我正在创建应用程序,我想做一件事。Twitter应用程序和Viber有非常棒的功能。当你们点击底部图标,比如twitter上的(地图),就会出现地图,当你们点击edittext,键盘就会出现在地图上,在那个位置,不会闪烁,也不会出现延迟。我创建了相同的,但当我单击图标“地图”键盘隐藏时: imm.hideSoftInputFromWindow(myEditText.getWindowToken(),0) 并致电: 个人、公司、添加布局、设置可见性(View.VISIBLE) 屏幕闪烁。。我怎样才
你在哪里调用setVisibility方法?显示一些代码..我在所有按钮上添加了xml onclick方法layoutClick(视图v),然后按v进行切换。getId()获取按钮ID比visible Goe所有其他布局和键盘在显示单击的按钮布局之后
public void onClick(View v) {
imm.hideSoftInputFromWindow(v.getWindowToken(), InputMethodManager.HIDE_IMPLICIT_ONLY);
switch(v.getId()) {
case R.id.button_add_attachment:
attachment_add_layout.setVisibility(View.VISIBLE);
break;
case R.id.button_add_pc:
break;
case R.id.button_add_location:
break;
}
}
};