我試圖將一些懶文本放入AlertDialog中。 唯一的問題是真正太大的默認字體大小,所以我想讓它變小。將字體大小更改爲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)使用滾動查看。
這就是我要去嘗試,但我不相信有沒有更簡單的解決方案...
謝謝您的回答。 –
好吧,文本textView對象看起來似乎爲空 – gaara87
構建對話框時必須調用setMessage(),否則首先不會有消息textview。 –