对于EditText长按,我想要一个自定义操作栏。除了出现在屏幕顶部的操作栏,我需要控制它的位置。我还想添加一些自定义按钮(但这可能是简单的部分)。
是的,我意识到我违反了Android指南。
创建弹出窗口并定位它很容易。困难的部分是保留EditText的文本选择行为,以便长时间触摸,根据标准行为选择文本。
我尝试了一些实验,所有这些实验都因为某种原因而失败:
我尝试了以上的微小变化。到目前为止没有任何作用。即使某些功能有效,它也可能是一个非常脆弱的解决方案,可能会破坏下一个针对EditText的Android版本。
任何想法都是最受欢迎的!
使用此代码:
/*If your finger is pressed for more than 1 second, activated */
EditText.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
//Do whatever you want
return true;
}
});