Intereting Posts
Как правильно обрабатывать события click на Widget IllegalStateException: Невозможно изменить тег фрагмента, был андроид: сейчас переключатель android: switcher Center Выровнять название в панели действий, используя стили в android. Как я могу получить размер файла во время загрузки с URL-адреса (используя http-соединение)? Фрагмент внутри ScrollView дает мерцание черного фона Сколько FFT в секунду можно делать на моем смартфоне? (Для выполнения распознавания голоса) Android Intent Share, используя внешний URL-адрес изображения Как читать голосовые сообщения программно в Android Как избежать «Обновление внешних папок» в Android-разработке в Eclipse Crashlytics устаревший метод отключен () Android 4.0.1 разбивает локальное хранилище WebView HTML 5? Какие версии GLSL можно использовать в OpenGL ES 2.0? Android – Как отслеживать использование полосы пропускания процессом? Портирование импульсного звука на Android OutOfMemoryError в AbstractStringBuilder enlargeBuffer

Изменить размер шрифта для сообщения AlertDialog

Я пытаюсь изменить размер AlertDialog сообщения AlertDialog .

 Button submit = (Button) findViewById(R.id.submitButton); submit.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { AlertDialog.Builder builder = new AlertDialog.Builder( Application1GoodExample.this); builder.setMessage("Your form has been successfully submitted"); TextView textView = (TextView) findViewById(android.R.id.message); textView.setTextSize(40); builder.setNegativeButton("Exit", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.cancel(); } }); builder.show(); } }); 

Я получаю сообщение об ошибке, findViewById() что « findViewById() » не определено для типа AlertDialog.Builder .

Solutions Collecting From Web of "Изменить размер шрифта для сообщения AlertDialog"

Использовать это :

 AlertDialog alert = builder.create(); alert.show(); TextView msgTxt = (TextView) alert.findViewById(android.R.id.message); msgTxt.setTextSize(16.0); 

в твоем случае :

 Button submit = (Button) findViewById(R.id.submitButton); submit.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { AlertDialog.Builder builder = new AlertDialog.Builder(Application1GoodExample.this); builder.setMessage("Your form has been successfully submitted"); builder.setNegativeButton("Exit", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.cancel(); } }); // this will solve your error AlertDialog alert = builder.create(); alert.show(); alert.getWindow().getAttributes(); TextView textView = (TextView) alert.findViewById(android.R.id.message); textView.setTextSize(40); Button btn1 = alert.getButton(DialogInterface.BUTTON_NEGATIVE); btn1.setTextSize(16); } }); 

Если это не помогло вам, сообщите об ошибке LogCat в свой вопрос.

Метод findViewById относится к типу View.

 AlertDialog.Builder builder = new AlertDialog.Builder(Application1GoodExample.this); builder.setNegativeButton("Exit", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.cancel(); } }); builder.setMessage("Your form has been successfully submitted"); AlertDialog theDialog=builder.create(); TextView textView = (TextView) theDialog.findViewById(android.R.id.message); textView.setTextSize(40); theDialog.show(); 

Попробуй это

  AlertDialog dialog = new AlertDialog.Builder(this).setMessage("Hello world").show(); TextView textView = (TextView) dialog.findViewById(android.R.id.message); textView.setTextSize(40); 

Поскольку вы не используете CustomDialog, я предлагаю вам добавить TextView, как показано ниже,

 TextView textView = (TextView) findViewById(android.R.id.message); // remove builder object