- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在另一种颜色的背景上制作一种颜色的圆圈。
background = new ShapeDrawable(new OvalShape());
background.getPaint().setColor(main.getResources().getColor(R.color.XXX));
view.SetBackground(background);
将适用于彩色圆圈,并且
view.setBackgroundColor(getResources().getColor(R.color.XXX));
将用于背景,但它们是相互排斥的。它只是以我最后所做的结束。有没有办法在另一个重叠 View 或类似的东西上制作圆圈?
最佳答案
setBackgroundColor()
基本上是将 View 背景更改为可绘制颜色的快捷方式。
要执行您想要的操作,您可以尝试以下两种方法之一:
在 FrameLayout 中放置一个 View ,在 FrameLayout 中设置背景颜色,并将形状放置在 View 中。
您也可以尝试使用 ImageView,它可以有一个背景和另一个使用 setImageDrawable()
方法绘制的对象。
关于android - setBackgroundColor() 和 setBackground() 在android中是互斥的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12134542/
我正在开发一个信息亭应用程序(其中某些应用程序可用)。我制作了一个 ListView ,显示手机上安装的所有应用程序。在此列表中,我希望用户选择允许在信息亭中使用的应用程序。如果用户选择一行(显示 1
我有一个看似简单的问题。我正在 ScrollView 内的线性布局内使用图像按钮。我为其中一个按钮设置了一个 onClickListener,它将颜色切换为红色,然后透明,然后再次切换回来。我尝试过调
我有一排按钮是这样创建的我想在运行时在代码中更改背景颜色。 public void onCreate(Bundle savedInstanceState) { super.onCrea
每当按下切换按钮时,我都试图更改 Activity 的背景颜色,但我收到“Caused by: java.lang.NullPointerException: Attempt to invoke vi
layout.setBackgroundColor(Color.GREEN); try { Thread.sleep(1250); } catch (Interrupt
我正在尝试为按钮设置颜色,但是当我写的时候: button.setBackgroundColor(getResources().getColor(R.color.white)); 按钮变成白色,但它
我有一个按钮: 然后我像这样改变了它的颜色: btnMgenM = (Button) findViewById(R.id.btn_mgen_m); btnMgenM.setOnClickListen
我有一个 NSWindow,我正在使用此代码在底部添加一个底部金属栏。 [MyWindow setContentBorderThickness:40.0 forEdge:NSMinYEdge]; 效果
我正在尝试设置 UIToolBar 的背景颜色。我尝试从 IB 的属性检查器中选择颜色,并尝试通过 setBackgroundColor:[UIColor ...] 以编程方式设置它。 两种解决方案都
对于一个项目,我使用一个函数来设置工作表的背景颜色。 此函数有效,但 Google 通知“setBackgroundColor”已弃用。 function bg() { var ss = Spre
我正在构建一个可以发送和接收 OSC 的应用程序。我正在使用 JavaOSC,它完全满足我的需求。 我在 OSC 消息中发送颜色值,也接收它们。 我根据这个颜色选择器从颜色选择器发送颜色 http:/
现在我正在构建一个简单的表单,我正在设计它,如果用户在点击提交按钮之前没有输入必要的信息,背景就会变成红色。如果他们输入了正确的信息,则表单会恢复到之前的状态。 // "if empty then s
我需要在运行时设置 DrawerLayout 的背景颜色。这是我正在做的: DrawerLayout drawerLayout = findViewById(R.id.drawer_layout);
我想使用搜索栏动态更改背景的 alpha 值。我用过这个: Mylayout.setBackgroundColor(int Mycolor); MyColor 为黑色 (0x000000),但 alp
我需要一个关于如何为 setBackgroundColor 方法设置多种颜色的小建议,我设法制作了多种颜色,但前提是程序随机选择颜色,但我想设置特定的 4 或 5 种颜色,这是我的代码部分:(因此在选
我正在尝试简单地更改 TextureView 的背景颜色。我希望通过半透明相机预览可以看到这种颜色。出于某种原因,它没有。如果我从 onSurfaceTextureAvailable 中完全删除相机预
我有一些颜色,编码为 RGB格式:121E31 hex .我该怎么做 通这个颜色到 Java的Color类(class) ? 最佳答案 这通常使用 decode 完成: Color color = C
我正在尝试了解有关 android 中 setBackgroundColor(int) 方法的一些内容。 我一直看到人们说要将其与十六进制值一起使用,你应该这样做 0xFF000000 + 0x[6
我正在尝试在另一种颜色的背景上制作一种颜色的圆圈。 background = new ShapeDrawable(new OvalShape()); background.getPaint().set
我想要圆形 TextView,我通过定义一个可以正常工作的可绘制形状来实现这一点。 我想要这个 TextView 的不同颜色,所以我在我的代码中这样做: setBackgroundCol
我是一名优秀的程序员,十分优秀!