2013-08-01 60 views
-1

我開發了一個android應用程序並將其放入android市場。用戶對我發表評論,並告訴我設置按鈕不適用於我的應用程序。我不知道設置按鈕是什麼,以及如何爲我的應用程序啓用它。 任何人都可以幫助我嗎?Android應用程序中的設置按鈕

+1

您確定他們沒有討論菜單按鈕嗎? –

+0

對此描述我們不知道如何幫助您。你的編程問題是什麼,或者只是一個離題聊天? – 2013-08-01 09:58:48

+0

如果它是你自己的應用程序,你需要知道你添加的所有按鈕。設置按鈕是一個普通的按鈕,用戶可以自定義應用程序。 – Charan

回答

2

我猜你的意思是菜單按鈕。問題通常是某些設備沒有物理菜單按鈕,因此無法訪問應用程序的菜單。

嘗試爲應用的活動使用Holo主題並顯示一個ActionBar。默認情況下,菜單中的三個點按鈕將顯示在沒有物理菜單按鈕的設備上的ActionBar中。

對於consistend UI上的所有設備,你可以永久顯示在你的動作條菜單按鈕,設備是否有物理菜單按鈕與否,使用此代碼:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {   
     try { 
      ViewConfiguration config = ViewConfiguration.get(this); 
      Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey"); 

      if(menuKeyField != null) { 
       menuKeyField.setAccessible(true); 
       menuKeyField.setBoolean(config, false); 
      } 

     } catch (Exception e) { e.printStackTrace(); } 

    } 
1

你使用Eclipse? 檢查您的活動課程中是否有方法onCreateOptionsMenu。 Eclipse會自動創建此方法並在您的活動中添加一個菜單(具體取決於您如何創建活動類文件)

相關問題