![](/img/trans.png)
[英]How to set results from next activity to previous activity in android studio
[英]how to disable keyboard in next activity in android studio
我在键盘上有问题。 我进行了搜索活动,当我搜索任何内容时,我会调用编辑文本,通过单击该搜索,键盘仍会在另一个活动中激活。 我怎么能阻止它。 我尝试了太多,但我需要有人帮助
@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) {
}
在startActivity
之前在onItemClick
尝试
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
将此写入您的 web_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"
/>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.