Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.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
Android studio 当我将语言更改为阿拉伯语时,如何解决颜色选择器中的大小调整问题_Android Studio_Arabic_Color Picker - Fatal编程技术网

Android studio 当我将语言更改为阿拉伯语时,如何解决颜色选择器中的大小调整问题

Android studio 当我将语言更改为阿拉伯语时,如何解决颜色选择器中的大小调整问题,android-studio,arabic,color-picker,Android Studio,Arabic,Color Picker,我将颜色选择器对话框设置为应用程序,当语言为英语时,它可以正常工作 但当我把语言改成阿拉伯语时,似乎是这样的 问题的屏幕截图: 这是我的密码: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mLayo

我将颜色选择器对话框设置为应用程序,当语言为英语时,它可以正常工作 但当我把语言改成阿拉伯语时,似乎是这样的

问题的屏幕截图:

这是我的密码:

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mLayout = (ConstraintLayout) findViewById(R.id.layout);
        mDefaultColor = ContextCompat.getColor(MainActivity.this, R.color.colorPrimary);
        mButton = (Button) findViewById(R.id.button);
        mButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                openColorPicker();
            }
        });
    }


///
    public void openColorPicker() {
        AmbilWarnaDialog colorPicker = new AmbilWarnaDialog(this, mDefaultColor, new AmbilWarnaDialog.OnAmbilWarnaListener() {
            @Override
            public void onCancel(AmbilWarnaDialog dialog) {

            }

            @Override
            public void onOk(AmbilWarnaDialog dialog, int color) {
                mDefaultColor = color;
                mLayout.setBackgroundColor(mDefaultColor);
            }
        });
        colorPicker.show();
    }
}