1. android 怎样给activity添加背景图
设置Activity图片背景
Android(Activity)设置背景图片方法:
xml布局中用andriod:background = "@drawable/bgimage"或者在代码中使用layout.setBackgroundResource(resId)
其中“bgimage”是放在res/drawable/目录下的需要设置成背景的图片。
方法一:在main.xml 文件中添加属性:android:background="@drawable/bgimage",其中
bgimage是drawable目录下的图片文件名,图片会自动缩放至全屏。
如:
<LinearLayout xmlns:android=""
xmlns:tools=""
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.tsv1_0000_0001.skin.Select"
android:background="@drawable/base" >
2. 怎么通过修改Android系统文件,来改变安卓程序的背景图片和系统设置的背景图
首先,取得root权限,然后用re文件管理器进入system\framework,复制framework—res,apk到sd卡,然后把它移动到电脑上,不解压,乜不用改后缀名,直接右键,然后点打开方式,选择winrar,打开后在打开res,在打开drawable—mdpi,这时再把要改成设置菜单背景的图片(尺寸为320-480,图片格式为png)重新命名为gbg后直接用鼠标拖进刚才打开的drawable—mdpi里面的任何一个空白区,注意了,这个时候压缩方式一定要选成储存。然后确定,就可以关掉,把framework—res,apk移动回sd卡,然后再放到system里面,更改权限后(第一列全勾,第二列勾第一个,其他的不管)再移动到framework里面替换,就已经替换好了,不用重新开机, 我已经成功了
3. 为android程序设置统一的背景图
这么久了,还是给个明确答案吧
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" >
运行项目便出现你想要的背景
4. 为Android应用添加背景应该使用什么样的图片格式,每个格式的的优势在哪
先说结论;
1. 大的ViewGroup(Rl,FL ,LL,Cl等)布局背景应该设PNG
2. 小的view(Button,Recyclerview子item)的背景应该用WebP格式
3. 类似16*16的表情图 也应该用WebP,也可考虑PNG
在研究图片之前,首先搞明白三个问题:
像素点:计算机学科中,图片由一个一个像素点组成,像素点有两种ARGB和RGB,A,读作“alpha”,中文“透明度”的含义。
图片格式:JPEG 有损压缩
优点 :压缩过程中损失像素少(为什么要压缩?后文会说)
缺点:有损耗压缩会使原始图片数据质量下降(像素点变少了)
PNG无损压缩
优点:更优化的网络传输显示
(PNG图像在浏览器上采用流式浏览,即使经过交错处理的图像会在完全下载之前提供浏览者一个基本的图像内容,然后再逐渐清晰起来。它允许连续读出和写入图像数据,这个特性很适合于在通信过程中显示和生成图像)
支持透明效果
体积小适合网络传输,请求服务端的图片,节省流量
WebP 谷歌(google)开发的一种旨在加快图片加载速度的图片格式
优点:“在质量相同的情况下,WebP格式图像的体积要比JPEG格式图像小40%”
“WebP
的优势体现在它具有更优的图像数据压缩算法,能带来更小的图片体积,而且拥有肉眼识别无差异的图像质量;同时具备了无损和有损的压缩模式、Alpha
透明以及动画的特性,在向JPEG 和 PNG 上的转化效果都非常优秀、稳定和统一”
WebP应用比较优秀的:腾讯旗下 QQ空间客户端,QQ客户端,微信客户端等
WebP图片常用转换工具:智图,iSparta等
图片压缩:
以Android 为例,任何展示图片的View控件,加载图片的时候,都需要为图片申请内存,通常图片越大,申请的内存越大,Android系统限制了每个App的运行内存,一般为32MB-200M左右,为了优化App性能,必须对图片进行压缩:压缩图片尺寸
通过压缩图片尺寸,解决App运行时申请过多内存,被系统杀死的情况。
总结: JPEG是有损压缩,PNG是无损压缩,
当UI切了一张匹配实际手机屏幕大小的图片时 可以使用JPEG(不需要压缩图片)
当UI给的图片过大,需要程序员手动压缩时,考虑PNG
当UI给的图片过于离谱,不可理喻,导致APK包过大,用户反映耗费流量过多时,考虑使用WebP,而且WebP同PNG,JPEG是可以互转的
(PS:请求自服务端的图片资源,其实也是UI给的)
参考和补充:
图片格式,JPEG PNG WebP from网络
http://isux.tencent.com/introction-of-webp.html
http://www.cnblogs.com/xiangism/p/5311314.html
WebP图片常用转换工具:智图,iSparta 等
官方WebP解析库https://github.com/alexey-pelykh/webp-android-backport
5. 安卓手机背景怎么设置
安卓系统是开源、开放的系统,使手机生产商和程序爱好者有更多的机会参与研发阵营,所以其应用软件可以说是应有尽有,特别是个性化软件更是异彩纷呈。
所以要修改安卓手机的背景,不但可以使用手机内置的主题、背景软件,也可以使用丰富的第三方软件。
【问题解决办法及过程】
一、使用手机软内置的软件设置。
1、打开设置,选择主题、背景。
2、然后选择主题背景,选择内置的主题或图片就可以修改背景了。
3、另外也可以使用自己下载的图片或照片。
在上一步选择中选择媒体库,打开照片选择,确定就可以了。
不过不同的系统和手机,对照片的分辨率要求大小不一样,这个可以到官方或网络下载,参考照片大小调整要设置背景的照片。
一般更换主题后,手机窗口或页面的背景、锁屏的背景元素都会有所变化,但是没有更多的个性化修改或设置。
二、使用第三方软件。
相信好多用户会被MIUI漂亮的主题背景所吸引吧。
其实有好多美化或主题软件都可以达到其效果。这一类软件一般可以更多的个性化设置主题的所有元素,而且可以设置锁屏的所有组件。
无论问题中所指的是主题背景,还是窗口背景,还是锁屏背景,都可以使用相关的软件来满足自己彰显个性的的需要。
1、主题背景。
可以使用比较主流的主题软件。它们内置丰富的主题作品,也可以自己设置。比如QQ桌面、小米主题、点心桌面、HOLA桌面等等。
2、锁屏背景。
要个性化锁屏背景、组件,最好选择锁屏软件,相对个性化功能相对丰富一些。
比如纹字锁屏、草席锁屏、小米百变锁屏等等。
这些软件使用都比较简单,都是点菜式的,所见即所得,另外如果有设计、操作经验,也只可以自己设置更加个性的组件或背景等等。
【安卓手机美化经验分享】
1、安装使用桌面软件,建议首先安装网络手机助手等等助手软件,或者到官方网站下载。这样相对安全,不会受病毒、广告、垃圾文件的侵扰。
2、建议只使用一个美化软件或程序。
如果使用太多,长期占用内存,必然影响速度,也比较耗电。
6. 怎么制作手机动态壁纸
若您使用的是vivo手机,可以进入【手机i主题--我的/右上角人形图标--壁纸】,设置动态壁纸。其它情况下手机本身不支持将动态图片和视频设置成桌面壁纸和锁屏。
您可以尝试使用第三方软件实现。
备注:抖音的参考设置方法:【抖音界面-登录抖音账号-找到视频-点击右下角的“分享”按钮-左滑找到“动态壁纸”-设置即可】。
手机的锁屏样式不能为阅图,否则动态图片和视频不能替换到锁屏。
7. 安卓手机桌面壁纸软件有哪些
如需设置手机背景壁纸/墙纸,三星手机一般建议进行以下操作:
1.设置-(显示)-壁纸/壁纸与主题-壁纸-左上角选择主屏幕/锁定屏幕/主屏幕与锁定屏幕-从相册/内置壁纸选择图片即可。
2.长按主屏幕空白处-壁纸和主题-我的壁纸-从相册/内置壁纸选择即可。
型号不同,操作方法略有不同。