Android:在警报中格式化文本颜色

时间:2011-11-08 09:35:45

标签: android formatting alert

一切正常。我的代码如下所示从Google指南中复制而来。我的问题是,是否可以更改警报中的文本颜色?例如“RED”字符串应为红色,“Green”字符串应为绿色等。提前感谢。

final CharSequence[] items = {"Red", "Green", "Blue"};

AlertDialog.Builder builder = new AlertDialog.Builder(BuilderActivity.this);
builder.setTitle("Pick a color");
builder.setSingleChoiceItems(items, -1, new OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
                // TODO Auto-generated method stub

 }
});
builder.show();

1 个答案:

答案 0 :(得分:0)

可以尝试向setSingleChoiceItems(ListAdapter adapter, int checkedItem, DialogInterface.OnClickListener listener)提供ListAdapter的自定义实现。覆盖适配器的getView()方法并适当更改结果视图的文本颜色。

相关问题