java - 我的 Android App Java 中的动态透明背景

标签 java android dynamic background android-linearlayout

我想将背景设置为透明图像并更改事件触发时的背景颜色。

我可以将背景图像设置为 xml 文件中的资源,我还可以在事件触发时更改 TextView 的颜色,但由于某些原因我不能同时执行这两项操作。我是否需要创建可绘制对象或其他内容?

此外,我如何引用顶级 LinearLayout。我正在使用带有 ADT 插件和 android sdk 的 Eclipse Java EE Galileo 进行编程。操作系统android 2.1-update1 (eclair)。我的 friend 可以在 actionscript 中完成,而我必须在 java 中完成才能打败他,哈哈。

最佳答案

迈克,只有当您在相关布局 xml 文件中声明 android:id 时,您才能获得对根 LinearLayout 的引用。

然后在你的java代码中

获取你的 LinearLayout l1 = (LinearLayout)findViewById('R.id.....');

然后使用 setBackground 函数为 l1 对象设置背景。

关于java - 我的 Android App Java 中的动态透明背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3327626/

相关文章:

c# - 替代 C# 中的二维数组

php - 读取动态创建的字段

java - 尝试通过 API 获取 Instagram 故事时出现问题

java - Camel Back 中的首字母缩略词

java - java中可以显式锁定/解锁对象上的隐式同步锁吗

java - 如何通过MediaView播放音频流

java - 如何执行 parse() 并返回正确的值

android - 如何使用 RxJava 将嵌套的 double 值列表转换为 Java 类?

android - 在android中将二维字符串数组转换为ArrayList

ajax - JQuery - 如何提交动态创建的表单?