1
我不熟悉Android开发。我正试图添加一个上下文菜单到我的应用程序。我明白,默认情况下,它需要长时间点击按钮来打开上下文菜单。但我需要让它出现在单击上。我在这里尝试了所有其他的解决方案,但没有一个真正帮助我。上下文菜单单击Android
我已在下面发布我的代码。请让我知道要做些什么修改才能使其工作。
public class ThirdActivity extends ActionBarActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.third_layout);
confirmButton = (Button) findViewById(R.id.confirmButton);
registerForContextMenu(confirmButton);
}
public void onCreateContextMenu(ContextMenu menu, View v,ContextMenu.ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
menu.setHeaderTitle("Select Menu");
menu.add(0, v.getId(), 0, "Action 1");
}
public boolean onContextItemSelected(MenuItem item) {
if (item.getTitle() == "Action 1") {
//do something
}
}
或者托盘时,单击可见BTN,隐藏BTN performLongClick注册一个隐藏BTN作为ContextMenuBtn.And。 –