![](/img/trans.png)
[英]How to open Android and IOS keyboard in React Native without pressing the TextInput
[英]How to open context menu without keyboard onLongPress on TextInput (React Native)
在聊天(React Native)應用程序中,我需要onLongPress
無需鍵盤即可打開上下文菜單,但是在常規的tap / shortPress上可以打開鍵盤。 就像那里的大多數信使一樣。
TextInput
在模糊(未聚焦)上的當前行為,在onLongPress
彈出上下文菜單和鍵盤。
這是可以解決您問題的方法,
TextView textView = (TextView) findViewById(R.id.textView1);
textView.isClickable();
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Toast.makeText(getBaseContext(), "Clicked", Toast.LENGTH_SHORT).show();
}
});
textView.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
// TODO Auto-generated method stub
Toast.makeText(getBaseContext(), "Long Clicked", Toast.LENGTH_SHORT).show();
return true;
}
});
在OnLongClickLitener
內部返回true
,指示您不想進一步處理。
您可以通過多種方式進行
在需要禁用鍵盤的活動中按如下所示從AndroidManifest文件中禁用它,將windowSoftInputMode應用為“ stateHidden”
機器人:windowSoftInputMode = “stateHidden”
從XML文件更改您可以在EditText上放置focusable = false
機器人:可聚焦=“假”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.