Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.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 动态主题颜色_Android - Fatal编程技术网

Android 动态主题颜色

Android 动态主题颜色,android,Android,我想使用动态主题颜色并从服务器获取颜色。请选择最佳方法,如果我可以从java中编辑xml中的颜色属性,我该如何做。您试图更改的颜色是什么?版面背景色 LinearLayout ll = (LinearLayout) findViewById(R.id.linearLayout); int color = Color.argb(255, 255, 0, 255); // Use your values from the server here ll.setBackgroundColor(color

我想使用动态主题颜色并从服务器获取颜色。请选择最佳方法,如果我可以从java中编辑xml中的颜色属性,我该如何做。

您试图更改的颜色是什么?版面背景色

LinearLayout ll = (LinearLayout) findViewById(R.id.linearLayout);
int color = Color.argb(255, 255, 0, 255); // Use your values from the server here
ll.setBackgroundColor(color);

您无法在编译XML时更改其内容。但是,如果我想为每个控件设置颜色,这将是一项非常艰巨的工作,我正在寻找一个好的解决方案……我认为没有其他方法可以处理它。如果您想要这种级别的运行时定制,这是您必须付出的代价。