0

如果在 java 控制台中使用 printf 很容易,但我是 android 新手,如何创建列以对齐对话框内的这些字符串?

例子 :

public void onAlert() {
        new AlertDialog.Builder(MainActivity.this)
        .setTitle("Completed! Workout log: ")
                .setMessage("Date: " + date + "\n" +
                    "Item : " + item + "\n" +
                    "Price: " + price + "\n" +
                    "Value: " + value + "\n")

                 .setPositiveButton("OK", new DialogInterface.OnClickListener() {
                       public void onClick(DialogInterface dialog, int id) {

           }
       })
       .show();

我想实现这一点:

在此处输入图像描述

4

1 回答 1

1

选项 A(脏):获取警报文本视图并设置固定大小的字体

选项 B(干净):使用自定义视图和表格布局(请参阅http://developer.android.com/guide/topics/ui/dialogs.html#CustomLayout

于 2012-10-12T08:00:39.550 回答