Я хочу использовать эту библиотеку, похоже что пользоваться ей очень удобно, но я не понимаю как поместить свой логотип в верхнюю часть Drawer'a вместо картинки. дело в том, что сам логотип маленький и я хотел бы чтобы на месте картинки был фон определенного цвета и размера, а поверх, по центру накладывался логотип. Вроде как это можно сделать кодом, но я не понимаю как.. Буду очень благодарен за помощь
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
new DrawerBuilder().withActivity(this).build();
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
Drawer result = new DrawerBuilder()
.withActivity(this)
.withToolbar(toolbar)
.withActionBarDrawerToggle(true)
.withHeader(R.layout.drawer_header)
.addDrawerItems(
new PrimaryDrawerItem().withName(R.string.first_folder).withIcon(R.mipmap.ic_folder),
new PrimaryDrawerItem().withName(R.string.second_folder).withIcon(R.mipmap.ic_folder),
new PrimaryDrawerItem().withName(R.string.third_folder).withIcon(R.mipmap.ic_folder)
)
.withOnDrawerItemClickListener(new Drawer.OnDrawerItemClickListener() {
@Override
public boolean onItemClick(View view, int position, IDrawerItem drawerItem) {
//заполнение списка файлами
if (position == 1)
parseFile(getFileNameFromAssets(getString(R.string.first_folder)));
else if (position == 2)
parseFile(getFileNameFromAssets(getString(R.string.second_folder)));
else if (position == 3)
parseFile(getFileNameFromAssets(getString(R.string.third_folder)));
adapter.notifyDataSetChanged();
Toast toast = Toast.makeText(getApplicationContext(), "" + position + "; " + drawerItem, Toast.LENGTH_SHORT); toast.show();
return false;
}
})
.build();
Также непонятно как добавить кнопку настроек, обычно она справа на тулбаре и выглядит как 3 точки Заранее спасибо
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь реализовать простую задачу - пост какого-либо сообщения на стену в социальных сетяхНаткнулся на данную библиотеку ScribeJava
Подскажите как проверить тип или расширение файла? Я проверяю файл на расширение, в конце имениНо я знаю что можно его изменить и, допустим,...
Изменила parent Theme с parent="@android:style/ThemeMaterial