问题标签 [setbackground]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3780 浏览

android - Android View 背景变化意外

我正在构建一个有很多屏幕的应用程序。大多数屏幕的顶部都有一个带有背景颜色的视图。

我经常使用 view.setBackgroundColor(color) 更改该颜色

奇怪的事情来了:有时在设置了一个视图的颜色后,例如 #f14fb7 ,当在应用程序中导航时,其他视图的背景设置为该颜色,而我并不希望它们这样做。有时甚至会发生在我没有为其设置 id 的视图上,因此无法在这些视图上调用 setBackgroundColor。

这种情况很少发生,并且与我尝试过的任何流程都不一致。

当我终止应用程序并重新启动它时,一切正常。

我唯一的猜测是一些内存泄漏之王,但我希望有一个更简单的解释。

谁能想到发生这种情况的某种原因?

*它发生在我的 Galaxy S3 上。

0 投票
0 回答
377 浏览

android - 切换活动时由于asynctask或其他原因导致Android随机黑屏

我创建了一个在模拟器上运行良好的应用程序,但有时,在真实设备(三星注 2)上从一个活动切换到另一个活动时,我得到一个黑屏,然后一秒钟后,我被转发到我以前的活动。

有人有同样的问题吗?或解决方案?

例如(字母是活动)我去 A -> B -> C -> D 然后回到 A -> B 然后黑屏访问 C 并返回 B。

我的活动很简单,只是形式。起初,我以为是因为我有几个异步任务要访问互联网(提交表单、登录、下载或上传图片),但我总是添加:

之后,我认为这是因为我有很多: putExtraString 但我检查了它没有足够的数据导致任何问题。

我的猜测可能是因为我在通过我的应用程序创建后设置了背景,这可能会产生一些工作量。但它没有。

我将启动模式参数切换为 cleartaskatlaunch 并稍微好一些,但我仍然经常出现黑屏。

早上 5 点在这里...睡觉,希望我明天能找到答案。

谢谢

洛朗

0 投票
1 回答
379 浏览

iphone - add two background image for selected and unselected UISegments iphone

I have two segment buttons (1 and 2) I want to add a background image one for selected segment and another image for unselected segment.How can I do that?

Here is what I have so far,should I set the background image here?:

how can I set image1.png and image2.png for for selected and unselected segments?Can someone help me with the implementation?

enter image description here

0 投票
1 回答
120 浏览

java - 背景更改使强制关闭

如果我的首选项中的复选框被选中,我只是编写了一些代码来将我的背景更改为可绘制对象,并在没有选中时将其变为白色。该代码在我的 MainActivity 中运行良好,但在另一个 Activity (LinksActivity) 中给出了 NullPointerException。任何人都可以纠正我吗?

0 投票
1 回答
1888 浏览

android - Android 在 EditText 小部件上动态设置 9-patch 背景

首先感谢您花时间阅读本文。

所以我创建了三个 9-patch 文件,它们工作正常,因为我可以在我创建的注册表单上将它们设置为 XML,它们看起来很好。

前两个是使用 XML 文件设置的,具体取决于 EditText state_focused = 'true' 还是 state_focused='false'。那工作得很好。

但是,如果用户没有在特定的 EditText 中输入任何文本,我现在想将背景设置为另一个不同的 9-patch 文件。以下是我想要执行的功能(etUsername 已正确初始化为 EditText):

这是我尝试将 9-patch 放入我的代码中的代码。

但是,当我的注册活动被加载时,运行它会给我这个结果

9-patch的名字是edittext_not_filled_in.9.png

让我知道您是否需要任何其他信息。

0 投票
1 回答
960 浏览

android - Android使用switchpreference设置颜色背景

如何更改我正在尝试开发的应用程序的颜色。

我在首选项菜单下使用了 switch 语句,但不知道如何编写代码,这样当用户单击 switch 时,整个应用程序的背景颜色都会发生变化。

有谁知道如何做到这一点?

谢谢

0 投票
0 回答
377 浏览

android - 需要帮助更改网格视图中项目的背景颜色 - Android

我目前有一个gridview

结果是一个字符串数组。

然后我希望能够更改网格内某些项目的背景颜色。

CorrectLetters 是一个数字数组,它们是我想要更改颜色的网格中项目的位置。

我得到的错误是,当它到达 foreach 循环时,gridview 中没有子级,因此它会引发空异常错误。

但是,如果我将 foreach 循环放入 onclick 事件中,如下所示,一切正常,

所以我的问题是如何让这个 foreach 循环在 onclick 侦听器之外工作?

0 投票
1 回答
2022 浏览

java - JApplet setBackground 不工作

我想知道为什么 setBackground() 方法实际上并没有使背景变黑。我觉得这与实现 JApplet 而不是 Applet 的类有关,但我无法弄清楚具体细节。这真的让我很烦。任何帮助表示赞赏!

0 投票
7 回答
68403 浏览

ios - 将cornerRadius 和 setbackgroundimage 设置为 UIButton

我正在尝试设置 UIButton 的cornerRadius,但我不知道该怎么做。

如果我这样做:

效果很好,如果我这样做:

角不圆。

我知道我可以解决这个问题

但我专门寻找不同的解决方案,因为我在按钮上添加了一些箭头,如果我将掩码设置为边界,则箭头被屏蔽。

编辑 :

RadialGradient 具有函数

0 投票
2 回答
266 浏览

java - 为什么 setBackground 会覆盖其他绘图?

我有以下代码:

我希望它以适当的方式(在按下按钮后)绘制表单,但发生的情况是它在第一次单击后仅绘制背景,在第二次单击后绘制其余对象。当我尝试这种方法时,使用重写的paint方法:

并拥有

然后背景是灰色而不是蓝色,并且按钮消失(仅在我将鼠标悬停在它上面后才会出现)。

所以,最后我的问题是:这两个例子到底有什么问题(我想了解两个,因为这只是一个学习练习,我想知道发生了什么,而不是简单地找到解决方案),以及哪种方法更好?在此先感谢,我希望我没有错过这个网站上的类似问题,如果我错过了,我很抱歉!