AlertDialog со слишком большим текстом и шириной - PullRequest
0 голосов
/ 14 сентября 2011

Я использую Android 2.3

В моем приложении есть alertdialog. Вот код:

final CharSequence[] items = { "Entfernen", "Auswählen",
                    "Editieren", "Zurücksetzen", "Abbrechen" };

            AlertDialog.Builder builder = new AlertDialog.Builder(this);
            builder.setTitle(productName);
            builder.setItems(items, new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int item) {...}

У меня странная проблема: диалог всегда заполняет всю ширину моего дисплея. И поэтому текст селекторов очень большой. Как я могу ограничить это? Размер текста или ширина этого диалога ...

1 Ответ

0 голосов
/ 14 сентября 2011

Вы можете вызвать следующий метод вашего диалогового окна оповещения, чтобы накачать пользовательский xml в диалоговое окно оповещения.

dialog.setContentView(R.layout.alert_dialog);

После вызова этого вам нужно будет установить переменные TextView / ImageView, точно так же, как вы делаете это с действиями.

В качестве лучшего примера, ознакомьтесь с Документами по API Android. http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog

...