Как я могу установить размер строки заголовка и размер заголовка динамически в Android
Я пытаюсь установить диалоговое окно с предупреждением для размера заголовка и размера строки заголовка, для которых я не использую текстовое поле или тему для отображения имени заголовка. Я использую следующий код для задания имени заголовка, фона заголовка и цвета шрифта:-
КОД-
@Override
public boolean onLongClick(View arg0)
{
custom = new Dialog(Activity_AddItem.this);
custom.setTitle("Selected Product");
custom.getWindow().setBackgroundDrawableResource(R.color.button_color);
custom.getWindow().setTitleColor(Color.WHITE);
custom.show();
return false;
}
снимок
Есть ли способ изменить размер заголовка и размер шрифта заголовка без использования темы, стиля или текстового поля?
1 ответ
Если вы используете реализацию по умолчанию для диалогового окна no, вы не можете изменить эти размеры, но можете это сделать, если создаете пользовательский диалог:
-Создание макета для диалога (заголовок, содержимое, кнопки и т. Д.)
-введите этот макет в представление
создать диалог и вместо
dialog.setTitle(...);
dialog.setMessage(...);
etc...
делать
dialog.setView(yourcustomview);
Таким образом, у вас есть полный контроль над размером каждого представления в вашем диалоге