相关疑难解决方法(0)

ContextMenu没有弹出长按

长按单击列表视图中的列表项时,不会弹出上下文菜单.我已经扩展了基本适配器并使用了视图持有者来实现带有textviews和图像按钮的自定义列表.

adapter = new MyClickableListAdapter(this, R.layout.timeline, mObjectList);
       list.setAdapter(adapter);
       registerForContextMenu(list);  
Run Code Online (Sandbox Code Playgroud)

onCreateContextMenu的实现

  @Override
 public void onCreateContextMenu(ContextMenu menu, View v,
   ContextMenuInfo menuInfo) {
  // TODO Auto-generated method stub
  super.onCreateContextMenu(menu, v, menuInfo);

  Log.d(TAG, "Entering Context Menu");

   menu.setHeaderTitle("Context Menu");

  menu.add(Menu.NONE, DELETE_ID, Menu.NONE, "Delete")
  .setIcon(R.drawable.icon);
 }
Run Code Online (Sandbox Code Playgroud)

listview的XML就在这里

 <ListView
    android:id="@+id/list"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    />
Run Code Online (Sandbox Code Playgroud)

我已经尝试了很多天了.我认为不可能为这样的自定义列表视图注册Context-menu.如果我错了,请纠正我(可能带有示例代码).

现在我正在考虑向列表项添加一个按钮,它会在单击它时显示一个菜单.是否可以通过其他方式使用Dialogs?

任何帮助将非常感激..

android contextmenu

5
推荐指数
2
解决办法
1万
查看次数

如何在单个列表视图中实现长按一下监听器和onclicklistener

我在android中创建一个应用程序.在那我正在使用列表视图.现在我想要同时使用点击事件和长按事件.如果有可能可以帮助我做.

java android onclick

4
推荐指数
2
解决办法
9719
查看次数

标签 统计

android ×2

contextmenu ×1

java ×1

onclick ×1