Значки настроек Android

Я хочу создать Action Bar, как это Введите описание изображения здесь

Я видел в руководстве Dev, что значок панели действий должен быть в определенном размере

Является ли это возможным ?

А также можно добавить элемент в панель действий без указания клика?

Я понимаю ваши опасения относительно размера значков панели действий, у меня было то же самое, пока я не обнаружил это http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html

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

Получайте удовольствие от разработки вашей панели действий.

// используем ваше собственное представление xml для отображения ваших значков настройки

View actionBarView = getLayoutInflater().inflate(R.layout.action_bar_custom_view, null); actionBar.setCustomView(actionBarView); actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); 

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

Чтобы ваша левая иконка не была нажата , попробуйте setHomeButtonEnabled . Поскольку этот api доступен только на ICS и выше, а в предыдущих версиях значок по умолчанию включен. Таким образом, у вас может быть активная иконка, которая ничего не делает. (Ну, вы можете жить с этим ограничением, поскольку не так много устройств 3.x)

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

 mActionBar = getActionBar(); mActionBar.setDisplayShowTitleEnabled(false); // if you dont want title mActionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM, ActionBar.DISPLAY_SHOW_CUSTOM); mActionBar.setCustomView(R.layout.action_bar_custom_view); 
Intereting Posts