2013-08-01 7 views
-1

Я разрабатываю приложение для Android и размещаю его на рынке Android. пользователи комментируют меня и говорят, что кнопка настройки не работает для моего приложения. Я не знаю, какая кнопка настройки и как я могу включить ее для своего приложения. Может ли кто-нибудь мне помочь?кнопка установки в приложении android

+1

Вы уверены, что они не говорят о кнопке меню? –

+0

с этим описанием мы не знаем, как вам помочь. Каков ваш вопрос программирования или просто не по теме? –

+0

Если ваше собственное приложение, вы должны знать, какие все кнопки вы добавили. Кнопка настроек - обычная кнопка при нажатии, пользователь может настроить приложение. – Charan

ответ

2

Я предполагаю, что вы имеете в виду кнопку меню. Проблема часто заключается в том, что на некоторых устройствах нет физической кнопки меню, поэтому они не могут получить доступ к меню вашего приложения.

Попробуйте использовать тему Голо для деятельности вашего приложения и показать ActionBar. По умолчанию кнопка трех точек для вашего меню будет отображаться в ActionBar на устройствах, у которых нет физической кнопки меню.

Для consistend UI на всех устройствах, можно показать кнопку меню в вашем ActionBar постоянно, имеет ли устройство физической кнопки меню или нет, используя этот код:

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 автоматически создает этот метод и добавляет меню в вашу деятельность (в зависимости от того, как вы создаете файл класса активности)

Смежные вопросы