Java 如何在android studio的下一个活动中禁用键盘
我的键盘有问题。我做了搜索活动,当我搜索任何东西时,我在那里调用编辑文本,通过单击该搜索,键盘仍然在另一个活动中激活。我怎样才能阻止它。我试得太多了,但我需要有人帮助Java 如何在android studio的下一个活动中禁用键盘,java,android,android-studio,android-edittext,search-box,Java,Android,Android Studio,Android Edittext,Search Box,我的键盘有问题。我做了搜索活动,当我搜索任何东西时,我在那里调用编辑文本,通过单击该搜索,键盘仍然在另一个活动中激活。我怎样才能阻止它。我试得太多了,但我需要有人帮助 @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.search_activity); sea
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.search_activity);
searchText = (EditText) findViewById(R.id.Search_Field);
searchText.addTextChangedListener(this);
resultView = (ListView) findViewById(R.id.Display_Result);
resultView.setOnItemClickListener(this);
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent intent = new Intent(SearchActivity.this, web_activity.class);
intent.putExtra("url", links[position]);
startActivity(intent);
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@覆盖
创建时受保护的void(@Nullable Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.search_活动);
searchText=(EditText)findViewById(R.id.Search_字段);
searchText.addTextChangedListener(此);
结果视图=(ListView)findViewById(R.id.Display\u Result);
resultView.setOnItemClickListener(本);
@凌驾
public void onItemClick(AdapterView父对象、视图、整型位置、长id){
意向意向=新意向(SearchActivity.this、web\u activity.class);
intent.putExtra(“url”,链接[位置]);
星触觉(意向);
}
@凌驾
更改前文本之前的公共void(字符序列s、int start、int count、int after){
}
在开始触觉之前,在onimclick
中尝试
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
在您的web\u activity.class onCreate方法中写入此内容
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
我希望这对您的情况有效谢谢您您只需将其添加到您的活动中即可
<activity android:name=".activities.YourSampleActivity"
android:configChanges="orientation|keyboard|keyboardHidden|screenSize"
android:windowSoftInputMode="stateAlwaysHidden"
/>
您是否尝试过在清单中设置android:windowSoftInputMode
参数?请共享您的web\u activity.java