作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
在聊天 (React Native) 应用程序中,我需要能够 onLongPress
在没有键盘的情况下打开上下文菜单,但在正常的点击/shortPress 上打开键盘。就像外面的大多数信使一样。
TextInput
在模糊(未聚焦)时的当前行为,在 LongPress
上它会调出上下文菜单和键盘。
最佳答案
这里是方法,可能会解决你的问题,
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
,表示您不想进一步处理。
关于android - 如何在没有键盘的情况下打开上下文菜单 onLongPress onLongPress on TextInput (React Native),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56572725/
我是一名优秀的程序员,十分优秀!