我想将背景设置为透明图像并更改事件触发时的背景颜色。
我可以将背景图像设置为 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/