2012-08-24 51 views
0

我有一個帶有listview和EditText的佈局。我用一些選項創建了一個菜單。當選擇EditText時,選項菜單不出現 - Android

問題是:當Textview關注時,原生菜單按鈕不起作用(這隻發生在三星智能手機上)!

我該如何解決這個問題?

謝謝

+0

對於任何人來說,你都必須描述更多的信息來幫助你。我非常懷疑這是'所有'三星手機。你的意思是2.2,2.3,4.0,4.1?這是一個Actionbar菜單按鈕,一個屏幕上的導航按鈕等等。代碼示例不會受到任何傷害,因爲它通常比單詞更具描述性。 –

+0

@tencent,Theres確實沒有任何代碼可以幫助任何人理解這個問題。基本上菜單按鈕(大多數智能手機所擁有的)在edittext的焦點時在三星設備上不起作用。我曾嘗試過三星galaxy ace,S2和S3 .. – Akash

回答

0

我和EditText有類似的問題。我在編輯文本上使用了setOnKeyListener()。只要Activity開始,EditText就會獲得焦點,並且它正在垃圾菜單鍵操作,所以onCreateOptionsMenu()沒有被調用。

上的EditText OnKeyListener.onKey()添加

if(keyCode == KeyEvent.KEYCODE_MENU){ 
    return false; 
} 

methodfixed問題。