gpt4 book ai didi

安卓粘贴事件

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:26:13 24 4
gpt4 key购买 nike

有没有办法在我的应用程序中捕获粘贴事件?当我长按 editText 并从上下文菜单中选择粘贴时,我必须做一些事情。谢谢

最佳答案

创建位置为“粘贴”的 menu.xml

将上下文菜单注册到您的 EditText

EditText et=(EditText)findViewById(R.id.et);
registerForContextMenu(et);

创建上下文菜单

@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
AdapterContextMenuInfo info = (AdapterContextMenuInfo) menuInfo;
menu.setHeaderTitle("title");
}

创建方法菜单onClick

@Override
public boolean onContextItemSelected(MenuItem item) {
AdapterContextMenuInfo info = (AdapterContextMenuInfo)item.getMenuInfo();
switch (item.getItemId()) {
case R.id.paste:
break;
}
return true;
}

关于安卓粘贴事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5167381/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com