Я хочу добавить логотип приложения на каждый экран приложения.
Есть ли способ сделать такое централизованное изменение из одного места вместо добавления логотипа в файл макета для каждого экрана?Как добавить логотип в верхнем левом углу каждого экрана в приложении Android?
ответ
Использование Action Bar сделать такое централизованное изменение от одного места вместо добавления логотипа в файле макета для каждого экрана.
'1' является Palce для значок приложения, который устанавливает личность вашего приложения. Его можно заменить на другой логотип или брендинг, если хотите. Важно. Если приложение в настоящий момент не отображает экран верхнего уровня, обязательно отобразите курсор Up слева от значка приложения, чтобы пользователь мог перемещаться по иерархии.
Здесь вы также можете добавить дополнительные Navigation.
необходимо обновить для использования Панели инструментов. http://android-developers.blogspot.de/2014/10/appcompat-v21-material-design-for-pre.html – Ewoks
как сказал Рагхав, вы можете использовать ActionBar. See this example for Actionbar
Если вы не хотите использовать панель действий, то вы можете создать один макет как с именем «logo.xml»
<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/icon_image"/>
затем использовать этот файл макета в любом из макета, включив в этот файл макета как
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<include layout="@layout/logo"/>
<!--your other code-->
</LinearLayout>
Вы можете указать значок своего приложения в манифесте. in activity tag
в этом андроида: значок = "@ вытяжке/your_logeHere" , который будет отображаться в строке заголовка.
akash patel вы можете указать значок в файле манифеста. –
У меня уже есть его в теге приложения. '
@AkashPatel вы также можете определить в теге активности. –
Если вы ориентируетесь в API над (Ice Cream Sandwich),
getActionBar().setLogo(R.drawable.your_logo_name);
Вы должны будете сделать это для каждой деятельности. Обычно я устанавливаю одну «BaseActivity», из которой я распространяю другие действия. Это становится особенно полезной, особенно при стандартизации других вещей, таких как общие функции и настройки.
- 1. Как разместить логотип в левом верхнем углу?
- 2. кнопка ввода в верхнем левом углу экрана
- 3. Android "хлюпающие" игровой графики в левом верхнем углу большого экрана
- 4. изображение застрял на верхнем левом углу экрана
- 5. Android Emulator, показывающий в левом верхнем углу
- 6. Изображение в верхнем левом углу
- 7. ContextMenuStrip отображает в верхнем левом углу Windows
- 8. Элемент не начинается в верхнем левом углу
- 9. Как создать выравнивание в верхнем левом углу?
- 10. Как нарисовать в левом верхнем углу METAFILE
- 11. Как сделать текст в левом верхнем углу?
- 12. DataGridView странное расположение в левом верхнем углу
- 13. Corona SDK изображение в верхнем левом углу?
- 14. Мое меню, появившееся в верхнем левом углу экрана
- 15. Ext.form.combobox внутри ext.window отображает значения в левом верхнем углу экрана
- 16. Скриншот отдельной области экрана только скриншоты в верхнем левом углу?
- 17. Динамически сгенерированное выпадающее меню появляется в верхнем левом углу экрана
- 18. WxWidgets wxSplitterWindow, плавающие в левом верхнем углу
- 19. Маркировка в верхнем левом углу элемента таблицы
- 20. Место элемент в левом верхнем углу страницы
- 21. ggplot: положение легенды в левом верхнем углу
- 22. Align Флажок в левом верхнем углу текста
- 23. android edit text как начать печатать в левом верхнем углу?
- 24. Размещение JLabel в верхнем левом углу GridBagLayout
- 25. активность в диалоге: место в левом верхнем углу
- 26. Выравнивание компонентов Java в верхнем левом углу
- 27. Полигоны OpenGL застряли в левом верхнем углу?
- 28. Как изменить название в верхнем левом углу логотипа sugarcrm?
- 29. Центр находится в самом верхнем левом углу
- 30. Pyglet.image.ImageGrid() - индексирование в левом верхнем углу
Используйте ActionBar? –
Да, используйте SherlockActionBar. Здесь приведены сведения об объединении [в этой ссылке] (http://stackoverflow.com/a/16398402/2345913) – CRUSADER
Панель действий, предложенная @RaghavSood http://developer.android.com/guide /topics/ui/actionbar.html – Raghunandan