在Android中,你可以使用布局文件和代码来更改可绘制矩形和操作栏的颜色。以下是一个示例解决方案:
public class MainActivity extends AppCompatActivity {
private View rectangle;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
rectangle = findViewById(R.id.rectangle);
rectangle.setBackgroundColor(getResources().getColor(R.color.new_rectangle_color));
getSupportActionBar().setBackgroundDrawable(new ColorDrawable(getResources().getColor(R.color.new_actionbar_color)));
}
}
在上面的示例代码中,我们通过找到id为"rectangle"的View组件,并使用setBackgroundColor()
方法来更改其背景颜色。然后,我们使用getSupportActionBar()
方法来获取ActionBar,并使用setBackgroundDrawable()
方法来更改它的背景颜色。
请注意,你需要在colors.xml
文件中定义rectangle_color
和actionbar_color
的颜色值,并在AndroidManifest.xml
文件中将主题设置为AppTheme
。
这样,你就可以根据布局文件更改可绘制矩形和操作栏的颜色了。