android 项目中设置背景图片

摘要:
可绘制目录存储大小图标共享的图片。可绘制的hdpi存储240WVGA800模拟器或板使用的图片。Drawable mdpi存储相应的小图像[XML]viewplaincopy类似地,使用src属性,您也可以将imageView的图像设置为pic set或更改pngjava代码中控件的背景图像:[java]viewplain copyResourcesresource=getContext()。获取资源();DrawablebtnDrawable=资源。getDrawable;布局setBackgroundDrawable;在程序中,动态修改布局的背景图片,并使用setBackgroundDrawable()函数。

xml文件设置背景图片中:任意一个控件,button imageView 或layout,在其的xml属性设置中,添加

  1. android:background="@drawable/bg"    

即可实现设置其背景图片为bg. 图片存放在drawable目录下。

drawable目录下存放大小图标共用的图片。drawable-hdpi中存放240 WVGA800 的模拟器或板子用的图片。drawable-mdpi存放对应的小图片

 

  1. <ImageView  
  2.                     android:layout_width="wrap_content"                    
  3.                     android:layout_height="wrap_content"                              
  4.                     android:src="@drawable/pic"/>  

同样,用src属性,也可设置imageView的图片为pic.png

 


 

java代码中设置或更改一个控件的背景图片:


  1. Resources resources = getContext().getResources();   
  2. Drawable btnDrawable = resources.getDrawable(R.drawable.layout_bg);  
  3. layout.setBackgroundDrawable(btnDrawable);   

程序中,动态修改layout的背景图片,用setBackgroundDrawable()函数实现。设置其背景图片为 layout_bg.png  修改imageView1的背景图片为imageView2的背景图片:imageView2.getDrawable()可获得图片2的背景。值为Drawable类型imageView1.setImageDrawable(drawable);   设置imageView1的背景图片

 

免责声明:文章转载自《android 项目中设置背景图片》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇git for windows占大内存,idea卡住python编码及requests乱码问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Nginx 笔记与总结(13)Nginx 的 gzip 压缩

使用 FireFox(40.0)访问博客园(http://www.cnblogs.com/),观察 http 头信息 请求头信息: Accept-Encoding gzip, deflate 表示浏览器接受的压缩方式有 gzip 和 deflate 响应头信息: Content-Encoding gzip 表示服务器返回内容的压缩方式是 gzip 注意...

mybatis几种开发方式

mybatis是比较轻巧的半自动化的CRM框架,它有几种开发方式,现今张列于此:    一.注解方式:在接口方法上面写SQL语句,有点类似springdataJPA 的query sql 语句       范例    @select("select * from  t_user ")     public  list<User> findAll...

python解析xml文件之xml.etree.cElementTree和xml.etree.ElementTree区别和基本使用

1、解析速度:ElementTree在 Python 标准库中有两种实现。一种是纯 Python 实现例如 xml.etree.ElementTree ,另外一种是速度快一点的 xml.etree.cElementTree 。你要记住: 尽量使用 C 语言实现的那种,因为它速度更快,而且消耗的内存更少。 2、调试区别 使用cElementTree的话,在p...

Android定制组件之TitleBar之涂鸦

传送门 ☞ 轮子的专栏 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229         今天我们学习如何实现一个自定义的窗口标题,下面给出该场景的案例: 1案例技术要点(待整理) 2案例代码陈列 AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?...

安卓xml文件中常见的问题

1.EditText显示不完全 添加代码: 1 android:background="@android:drawable/edit_text" 2.ImageView的监听 添加代码: 1 android:clickable="true" //则可以和"Button"一样使用onClickListener接口 3.Buttons in button...

任务备忘(已经完成):用python写一个格式化xml字符串的程序

功能: 1.将xml中多余的空格,换行符去掉,让xml字符串变成一行。 2.将xml中添加缩进,使用print能正确打印添加缩进后的字符串。 思路: 采用正则表达式来判断xml中字符串的类型: 1.文件头 2.判断元素的种类:带有属性的标签,没有属性的标签,标签内结束的标签,只含有文本的标签,不含有文本的标签。 3.根据标签的级别添加换行符后面的空格 '...