如果在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();
我想实现这个目标:
答案 0 :(得分:1)
选项A(脏):获取警报文本视图并设置固定大小的字体
选项B(干净):使用自定义视图和tablelayout(请参阅http://developer.android.com/guide/topics/ui/dialogs.html#CustomLayout)