如何捕获输入框的长按事件

devil_zuiai 2011-07-29 10:59:17
Android中长按输入框可以弹出输入法选择窗口,
如果我想在自己做的程序中捕获这个事件,在输入法
选择窗口弹出之前添加一些别的操作应该怎么做呢?
...全文
289 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
降龙 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 devil_zuiai 的回复:]

引用 2 楼 zhouss135ss_june 的回复:

Java code
phoneEditText.setOnCreateContextMenuListener(new OnCreateContextMenuListener(){
@Override
public void onCreateContextMenu(ContextMenu menu, View v,Conte…………
[/Quote]
这种情况还没遇到过,不知道用广播机制能不能解决。。。等待解决方法~~~~
devil_zuiai 2011-07-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhouss135ss_june 的回复:]

Java code
phoneEditText.setOnCreateContextMenuListener(new OnCreateContextMenuListener(){
@Override
public void onCreateContextMenu(ContextMenu menu, View v,Conte……
[/Quote]
可能我问题表达的有偏差。

可以被长按的输入框不是我写的程序中的空间。

我写的程序是一个输入法,我想输入法程序能够捕获到长按输入框这个事件。
需要如何做呢?
zhouss135ss_june 2011-07-29
  • 打赏
  • 举报
回复
我这个是个长按EditText 调出通讯录。你可以多加一个选项。
menu.add(0, 0, 0,“选项1”);
menu.add(0, 1, 0,“选项2”);
menu.add(0, 2, 0,“选项3”);
zhouss135ss_june 2011-07-29
  • 打赏
  • 举报
回复
phoneEditText.setOnCreateContextMenuListener(new OnCreateContextMenuListener(){
@Override
public void onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo) {
menu.setHeaderTitle(DataAcquisitionAct.this.getResources().getString(R.string.addContact));
menu.add(0, 0, 0, DataAcquisitionAct.this.getResources().getString(R.string.local_phoneNumList));
}
}

);

点击选项
@Override  
public boolean onContextItemSelected(MenuItem item) {
switch (item.getItemId()) {
case 0:
//进入通迅录
//在通讯录选择内容后返回可以得到你己选中的那个联系人
Intent i= new Intent();
i.setAction(Intent.ACTION_GET_CONTENT);
i.setData(Contacts.People.CONTENT_URI);
i.setType("vnd.android.cursor.item/phone");
startActivityForResult(i,1);
/* Intent intent = new Intent(Intent.ACTION_PICK,Uri.parse("content://com.android.contacts/contacts"));
startActivityForResult(intent, 1); */
/*Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(People.CONTENT_URI);
startActivity(intent);
*/


}
return super.onContextItemSelected(item);
}
devil_zuiai 2011-07-29
  • 打赏
  • 举报
回复
沉掉了。。顶一下~

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧