为android程序设置统一的背景图

为android程序设置统一的背景图,第1张

这么久了,还是给个明确答案吧

styles.xml:

<style name="AppTheme" parent="AppBaseTheme">

<!-- All customizations that are NOT specific to a particular API-level can go here. -->

<item name="android:windowAnimationStyle">@style/animationActivity</item>

<item name="android:windowBackground">@drawable/dt_bg</item>你自己的图片设置在这里

</style>

AndroidManifest.xml中Application设置theme

<application

android:theme="@style/AppTheme" >

运行项目便出现你想要的背景

主要是用到selector这个属性!

1. android项目中,在res文件夹下建一个drawable文件夹

button_selector.xml

指定好按下时的图片 和 未按下时的图片

2. 将button_selector.xml放到drawable文件夹下

main.xml

这样所指定的ImageButton当点击的时候就会改变背景图片了

高度适配问题,最外层layout你可以采用

LinearLayout

里面包含 的控件可以将 layout_heght 设置为0dp

并且加上 layout_weight 这个属性

layout_weight表示当前这个view占当前布局的比重

比如有上面的四个文本框占总屏幕的4/5,下面一行文字占1/5

上面的的layout_weight = "4",下面的一行文字的就设置 layout_weight = "1"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11522277.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存