【问题标题】:Android Studio Changing Background theme of activities using 1 button [duplicate]Android Studio使用1个按钮更改活动的背景主题[重复]
【发布时间】:2016-04-19 13:59:14
【问题描述】:

大家好,当我为我的论文做测验时,我想添加一个商店来购买不同的主题。首先我需要知道如何使用按钮设置背景?

@Override
public void onClick(View v) {
switch(v.getId())

case R.id.btTheme:
                 //no idea :D


            break;

【问题讨论】:

标签: android android-layout android-fragments android-intent android-activity


【解决方案1】:

你好 Tj Estrella Manzano 相对布局 rel;

在 button1.setOnClickListener 中 写这个 rel=(RelativeLayout)findViewById(R.id.rel);

rel.setBackgroundColor(Color.BLUE);

这是更改背景颜色的代码。

如果你想改变背景图片 那么你必须创建一个最终的 Drawable

可绘制的drawable = res.getDrawable(R.drawable.a); // a 是保存在 Drawable 文件夹中的图片名称

然后是rel.setBackground(drawable);

【讨论】:

  • 啊,谢谢:D
  • 嗨,有没有办法改变其他活动的背景?..
  • 例如这个按钮在主要活动中,我想只使用这个按钮来改变其他活动的背景,有什么办法吗?
  • 是的,您可以只存储该值或将其传递给其他活动..
猜你喜欢
  • 1970-01-01
  • 2016-10-09
  • 2018-03-18
  • 1970-01-01
  • 1970-01-01
  • 2021-07-05
  • 2020-11-12
  • 2021-11-26
  • 2018-04-29
相关资源
最近更新 更多