http://www.android--tutorials.com/2016/10/android-change-alertdialog-title-text_21.html

аюсь поместить какой-нибудь более длинный текст в AlertDialog. Единственная проблема - размер шрифта по умолчанию, который действительно слишком велик, поэтому я хочу уменьшить его.

Вот все обходные пути, которые я пробовал, и их проблемы.

Обходной путь 1) Использование TextView и myView.setTextSize (12);

final TextView myView = new TextView(getApplicationContext());
myView.setText(myLongText);
myView.setTextSize(12);
final AlertDialog d = new AlertDialog.Builder(context)
    .setPositiveButton(android.R.string.ok, null)
.setTitle(myTitle)
.setView(myView)
.create();

вопросы: Макет не прокручивается

Обходной путь 2) делая TextView прокручиваемым.

message.setMovementMethod(LinkMovementMethod.getInstance());

вопросы: Макет прокручивается, но нет никакой «инерции» (не знаю, как это назвать. Но я думаю, вы понимаете.)

Обходной путь 3) Используя Scrollview.

Это то, что я собираюсь попробовать, но я не могу поверить, что нет более простых решений ...

Ответы на вопрос(5)

Ваш ответ на вопрос