Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何创建此特殊视图-com.android.colorpicker.colorpickerpalete?_Java_Android - Fatal编程技术网

Java 如何创建此特殊视图-com.android.colorpicker.colorpickerpalete?

Java 如何创建此特殊视图-com.android.colorpicker.colorpickerpalete?,java,android,Java,Android,我正试图使用这个图书馆,但我发现一些困难,请帮我一把。它给了我这个错误,我似乎找不到一个方法来做: -必需:com.android.colorpicker.ColorPickerPalett-到目前为止,我有这样一个问题:当我尝试膨胀视图时,我得到了错误 int[] color_array = this.getResources(). getIntArray(R.array.default_color_choice_values); ColorPicke

我正试图使用这个图书馆,但我发现一些困难,请帮我一把。它给了我这个错误,我似乎找不到一个方法来做: -必需:com.android.colorpicker.ColorPickerPalett-到目前为止,我有这样一个问题:当我尝试膨胀视图时,我得到了错误

    int[] color_array = this.getResources().
            getIntArray(R.array.default_color_choice_values);

    ColorPickerDialog colorPickerDialog = new ColorPickerDialog();
    colorPickerDialog.initialize(
            R.string.color_picker_default_title, color_array, 0, 2, color_array.length);

    colorPickerDialog.show(getFragmentManager(), "cal");

    LayoutInflater layoutInflater = LayoutInflater.from(this);
    ColorPickerPalette colorPickerPalette = layoutInflater.inflate(R.layout.custom_picker, null);

    ColorPickerSwatch.OnColorSelectedListener mOnColorSelectedListener = new ColorPickerSwatch.OnColorSelectedListener() {
        @Override
        public void onColorSelected(int color) {
            Log.v(LOG_TAG, "Will fill the code later on");
        }
    };
    colorPickerPalette.init(color_array.length, 3, mOnColorSelectedListener);

    colorPickerPalette.drawPalette(color_array, 0);


}

layoutInflater.充气的结果(R.layout.custom_picker,null)时,code>才会是ColorPallet类型,这是完美的,并且有没有办法嵌入它,使它不会成为对话框,并且一直显示??由于某些原因,所有颜色都是黑色:)不要使用ColorPickerDialog,您必须通过XML添加组件,您必须在问题中添加您的组件
 ViewGroup resultLayout = layoutInflater.inflate(R.layout.custom_picker, null);
 ColorPickerPalette colorPickerPalette = resultLayout.findViewById(R.id.color_picker_id_at_xml);