问题标签 [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.
android - 为customview设置背景颜色?
我有一个自定义视图,我必须每两秒设置一次背景颜色。我可以使用canvas.drawARGB()
或。两者都view.setBackgroundColor()
改变颜色,但我需要提高性能,因为改变每两秒重复一次。所以我想知道哪种方式更快?canvas.drawARGB() 还是 view.setBackgroundColor()?
android - 线性布局背景根本不显示
我像往常一样设置线性布局背景
但它在eclipse和设备上都没有显示。
我的 XML 文件如下所示:
java - 面板中的背景颜色不会改变
以下代码生成一个带有按钮的窗口,但是当我运行 i 并实际按下按钮时会弹出一条错误消息。根据 Spring 工具提示:
据我所知,这个程序是从我的 Java 教科书中逐行输入的。这是一本较旧的书,因此可能存在不兼容性,但似乎不太可能。
java - 无法在 Java-Android 中设置两次背景属性(图像+颜色)
我已经发布了一个相关的问题,但已经部分解决了,所以在这里我将向您展示整个代码。
问题是,例如,我无法从RelativeLayout 设置背景为白色,同时通过java 代码设置背景资源(.PNG 文件)并将它们合并。
.PNG 图像是部分游戏画面的原型,具有透明空间。我想要获得的是用白色显示这个背景,因为黑色的细节是看不到的,因为我预先建立的背景是黑色的(我想选择了初始主题)。
下面的代码对应 XML 文件:
和 .java 文件:
.java 文件正确设置了背景图像,但在 XML 文件中设置为显示白色背景并且它不显示它。它一直是黑色的。
我希望你能帮助我。
java - java.lang.OutOfMemoryError setBackgroundResource
我有不同的按钮用于在 imageview 中加载图像。当用户点击第一个按钮时加载了10张图片当用户点击第二个按钮时加载了更多的图片10张,其他10张图片不显示,但是当他点击第三个按钮加载另外10张图片时II得到java.lang .OutOfMemoryError。我怎样才能摆脱这个问题?我在这里阅读了很多帖子,并尝试了各种方法,例如使用位图然后回收位图,但我给出了相同的错误。我不希望用户单击按钮时删除图片,因为它们必须多次重复使用。有什么办法可以将内存中的图像推到一边?或重置内存缓存?帮助我提前感谢。此代码适用于 Android 2.3.3 版,但在 4.1 版崩溃时,代码如下:
android - 从 url 获取图像并设置为 android 上的相对布局背景
基本上我想要做的是,使用图片的url(是否下载无关紧要)来设置relativelayout的背景
我已经搜索了几个小时并尝试了很多建议,但我总是以错误和应用程序崩溃而告终......
我试过这样的其他人(http://looksok.wordpress.com/2013/07/06/android-tutorial-download-image-from-the-internet-with-url/),但它没有用
android - 无法以编程方式通过位图设置 imageView
imageView imgFirstAct 我想以编程方式设置位图,由于某种原因在运行程序后保持为空。最初 imageView 背景和源是空的。
这是相关的 imageViews XML:
这是代码:
android - 如何调整imageView的大小以始终匹配其在android中的图像背景尺寸?
我希望 imgFirstAct imageView 将其宽度调整为设置为它的背景宽度,只要背景比 imageView 更宽或更薄。
这是图像视图 xml:
这是代码:
我在这里设置了一个比 imageView 宽的图像,但是 imageView 并没有变宽到背景图像的宽度。我应该怎么办?
非常感谢 :)
java - 对于自定义 JLabel(形状已更改),setbackground 方法绘制矩形而不是新形状
我通过覆盖 paintComponent() 方法创建了一个自定义标签,如下所示。但是当我在这个组件上调用 setBackground() 方法时。它绘制整个矩形。我希望它只绘制自定义形状。请帮忙。
自定义标签代码:
编辑 :
修改代码如下。
我希望默认背景为白色所以当第一次创建标签时背景为白色。现在屏幕上显示了几个标签。在单击事件中,我更改了背景颜色,例如,我调用 setbackground(Color.red) 以更新单击标签的颜色。
现在,当我滚动屏幕时,调用 repaint() 方法,这会重新绘制所有自定义标签并将所有标签的背景更改为红色。
编辑 2: 添加标签的代码:
自定义标签代码:
java - Java - 将 JFrame 的一半设置为特定颜色
我试图设置 JFrame 的水平一半以显示光标所在的颜色。这是我到目前为止得到的。
我知道把
在while循环下会将整个框架更改为颜色,但我只需要框架的下半部分为该颜色。
一些帮助将不胜感激。谢谢你。