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。 –