【发布时间】:2011-09-27 14:55:20
【问题描述】:
我正在尝试将一些冗长的文本放入 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) 使用滚动视图。
这就是我要尝试的方法,但我不敢相信没有更简单的解决方案......
【问题讨论】:
标签: android textview android-alertdialog font-size