相关疑难解决方法(0)

将字体大小更改为AlertDialog

我试图将一些loooong文本放入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();
Run Code Online (Sandbox Code Playgroud)

问题:布局不滚动

解决方法2)使TextView可滚动.

message.setMovementMethod(LinkMovementMethod.getInstance());
Run Code Online (Sandbox Code Playgroud)

问题:布局是滚动,bute没有"惯性"(不知道如何调用它......但我想你明白了.)

解决方法3)使用Scrollview.

这就是我要尝试的,但我无法相信没有更简单的解决方案......

android font-size textview android-alertdialog

36
推荐指数
4
解决办法
5万
查看次数