拾色器如何更改TextView

时间:2012-02-09 18:03:52

标签: android

我有问题。 如何使用ColorPickerDialog? 如何设置ColorPickerDialog以更改文本颜色?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

您可以使用this project代替演示应用

// initialColor is the initially-selected color to be shown in the rectangle on the left of the arrow.
// for example, 0xff000000 is black, 0xff0000ff is blue. Please be aware of the initial 0xff which is the alpha.
AmbilWarnaDialog dialog = new AmbilWarnaDialog(this, initialColor, new OnAmbilWarnaListener() {
        @Override
        public void onOk(AmbilWarnaDialog dialog, int color) {
                // color is the color selected by the user.
        }

        @Override
        public void onCancel(AmbilWarnaDialog dialog) {
                // cancel was selected by the user
        }
});

dialog.show();

小心这一点(我自己从未使用过它):

  

由于存在XML,因此您需要链接Android 3.0或更高版本   属性layerType正在使用中。这并不意味着您只能使用它   适用于需要安装Android 3.0的应用程序。它甚至可以工作   Android 1.6。您只需要在上面选择Android 3.0(API级别11)   项目设置。