Я пытаюсь поместить какой-нибудь более длинный текст в 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) Использование прокрутки.
Это то, что я собираюсь попробовать, но я не могу поверить, что нет более простых решений ...