为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用按钮更改所有活动的背景颜色?

如何使用按钮更改所有活动的背景颜色?

偶然的你 2022-06-15 17:36:58
我做了一个不完整的代码,我想更改所有活动的背景颜色。但它总是崩溃。请帮忙,我卡住了。提前致谢!package com.example.dk199.calculator;import android.graphics.Color;import android.support.constraint.ConstraintLayout;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.RadioButton;import android.widget.RelativeLayout;public class DisplayActivity extends AppCompatActivity {Button b1, b2, b3, b4;RelativeLayout Rd;ConstraintLayout Cl;@Overerideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_display);    b1 = (RadioButton) findViewById(R.id.green2);    b4 = (RadioButton) findViewById(R.id.orange2);    b3 = (RadioButton) findViewById(R.id.yellow2);    b4 = (RadioButton) findViewById(R.id.white2);    Rd = (RelativeLayout) findViewById(R.id.DisplayActivity);    Cl = (ConstraintLayout) findViewById(R.id.MainActivity);    b1.setOnClickListener(new View.OnClickListener() {        @Override        public void onClick(View v) {            Rd.setBackgroundColor(Color.GREEN);            Cl.setBackgroundColor(Color.GREEN);        }    });  }}我希望更改这 2 个活动的背景,但结果是,我遇到了崩溃。
查看完整描述

1 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

您可以使用自己的自定义主题。首先,制作一个主题,然后从应用范围中设置主题Manifest.xml。喜欢 -


<application

android:theme="@android:style/Theme.Holo"

android:theme="@style/MyTheme">

或者您可以在每个活动中定义您的主题Manifest.xml。


<activity

android:theme="@android:style/Theme.Holo"

android:theme="@style/MyTheme">

如果您想了解更多关于 android 样式和主题的信息,请阅读这篇文章以获取完整的播放列表。


查看完整回答
反对 回复 2022-06-15
  • 1 回答
  • 0 关注
  • 116 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号