Android 台灣中文網
標題: 詢問關於選單 [打印本頁]
作者: lung6660 時間: 2012-12-13 11:44
標題: 詢問關於選單
Dear All
小弟想在程式的右上角放一顆imagebutton
當按鈕按下後會出現選單(類似spinner)
不直接使用spinner因為不想讓文字出現在按鈕上
或著使用spinner但是有沒有辦法不讓文字出現在imagebutton上呢
contextmenu要久按不考慮
submenu要依附在optionsmenu 或contextmenu也不考慮
或著如果用imagebutton來叫出optionsmenu
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
這一段程式碼要如何改寫到onClick裏
已有google過沒找到答案
能否請知道的大大解答一下
謝謝
作者: ploglin 時間: 2012-12-13 14:18
以 TextView 作為例子
- TV.setOnClickListener(new View.OnClickListener() {
- @Override
- public boolean onClick(View v) {
- registerForContextMenu(v);
- openContextMenu(v);
- unregisterForContextMenu(v);
- return true;
- }
- });
複製代碼
作者: lung6660 時間: 2012-12-13 23:32
謝謝大大的回覆
不過剛剛試了一下
btnSubmit.setOnClickListener(new OnClickListener() {
@Override
public boolean onClick(View v) {
// ^^^^^好像不能用布林
registerForContextMenu(v);
openContextMenu(v);
unregisterForContextMenu(v);
return true;
}
});
作者: ploglin 時間: 2012-12-14 09:02
改成 void 再試看看
作者: lung6660 時間: 2012-12-15 23:31
本帖最後由 lung6660 於 2012-12-24 17:39 編輯
setMnu.rar
(935.37 KB, 下載次數: 0)