Есть способ узнать цвет события hold на панели действий? Как изображение ниже:Android - ActionBar - Как получить цвет события hold
Тема Theme.AppCompat.Light
Я просто хочу, значение цвета ... но как?
Есть способ узнать цвет события hold на панели действий? Как изображение ниже:Android - ActionBar - Как получить цвет события hold
Тема Theme.AppCompat.Light
Я просто хочу, значение цвета ... но как?
вы можете добиться этого, используя пользовательскую панель действий. Добавить в OnCreate Methode:
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setDisplayShowTitleEnabled(false);
// создать XML в макете и раздуть в поле зрения.
View v = getLayoutInflator().inflate(R.layout.search, null);
// здесь вы можете найти идентификатор add addener on add button.
Button addBtn = (Button)v.findViewById(R.id.addBtn);
addBtn.setonClickListener(this);
// Теперь добавьте представление в панель действий.
actionBar.setCustomView(v);
Я думаю, это поможет.
Этот цвет определен в файле xml. Вы можете создать свой собственный стиль с помощью:
или вы можете увидеть исходный код
в целом это значение устанавливается статически и вы можете найти его без необходимости получить его во время выполнения, потому что это то, что вы создали.
для другой части вашего приложения вы можете создать тему с
, если вы хотите, чтобы значение цвета здесь:
Как и где я могу найти этот цвет? Я не хочу настраивать панель действий ... –
снова посмотрите на мой ответ! – mmlooloo
Я просто хочу, значение цвета ... –
Я пытался получить значения цвета в своем предыдущем проекте, но я не мог его решить, используя этот способ. Так что я просто объясню, может быть, это будет полезно для тебя. – Yogendra