1,android 中怎么创建图片你就创建一个Image就是了,然后将需要的东西画上去!至于jpg/png那是Image保存到存储器的格式而已,Java里面有这个API,可以保存成这两个格式,你找一下便是!查看原帖>> 希望采纳你就创建一个image就是了,然后将需要的东西画上去!至于jpg/png那是image保存到存储器的格式而已,java里面有这个api,可以保存成这两个格式,你找一下便是!
2,android开发如何添加图片额 很简单的呀 java的差不多的啦 都是draw的啦先从基础的入手吧 , 一开始来个这么复杂的问题 。(1)你首先将UI布局做好(2)学习Android的BitmapFun示例 。(具体请Google之)(3)学习Android中图片基本处理知识 。(4)做你自己的 。总之,先将各个基本点学习好 。android工程中有一个lib文件夹就是存放第三方的lib库的,你需要在工程的buildpath中加载lib到工程的编译路径中
3,如何在安卓界面中插入图片先将一个.png的背景图片存入工程中res/drawble(当然drawble-hdpi、drawble-mdpi、drawble-ldpi中一个或者几个文件夹都可)文件夹中 。假如存入的图片名称为activity_bg.png第一种,在对应的布局文件(自动生成的工程默认文件是在res/layout中的main.xml)中的LinearLayout(默认)属性中添加android:background="@drawable/activity_bg"第二种,在你要添加背景的activity的类文件中setContentView(R.layout.main);(默认)之后添加一句getWindow().setBackgroundDrawableResource(R.drawable.activity_bg);两种方法都能实现在activity中添加背景,第二种方法一定要先setContentView()再设背景,不然报错什么意思讲具体点 不然怎么帮你 如果只是张壁纸很简单的【android如何添加图片,android 中怎么创建图片】
4,android怎么实现导入图片1. 图片放在sdcard中, Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,跟目录是/sdcard)2. 图片在项目的res文件夹下面 //得到application对象 ApplicationInfo appInfo = getApplicationInfo(); //得到该图片的id(name 是该图片的名字,"drawable" 是该图片存放的目录,appInfo.packageName是应用程序的包) int resID = getResources().getIdentifier(name, "drawable", appInfo.packageName); //代码如下 public Bitmap getRes(String name) {ApplicationInfo appInfo = getApplicationInfo();int resID = getResources().getIdentifier(name, "drawable", appInfo.packageName);return BitmapFactory.decodeResource(getResources(), resID);}3. 图片放在src目录下 String path = "com/xiangmu/test.png"; //图片存放的路径 InputStream is = getClassLoader().getResourceAsStream(path); //得到图片流4.android中有个Assets目录,这里可以存放只读文件资源获取的方式为 InputStream is = getResources().getAssets().open(name);通过context的getresource().getdrawable(r.drawable.xxx)即可 。一个drawable资源是绘图中的一个普通概念,可以再屏幕上绘制出来 。可以通过apis中的getdrawable(int)方法检索出来,也可以在其他的xml资源中通过android:drawable和android:icon等属性使用它 。android中有多种不同类型的drawable 。bitmap file:一个位图文件(.png,.jpg,或.gif), 生成一个bitmapdrawable对象.nine-patch file:就是一张可以基于自动适应内容大小而伸缩区域的png图片(.9.png), 生成一个ninepatchdrawable对象layer list:这个drawable用来管理一个其它多个drawable的数组.既然是一个数组,所以就不难理解索引值最大的元素将画在最高部. 生成一个 layerdrawable对象.state list:这是一个xml文件用于不同的状态来引用不同的位图图形(比如,当一个button控件按下状态要显示不同的图像).生成一个statelistdrawable对象.level list:一个xml文件,定义了一个drawable可用于管理几个可以替换的drawable.每一个都会分配一个最大的数值.生成一个levellistdrawable.transition drawable:一个xml文件,定义了一个drawable可用于两张图片形成一个渐变的过渡效果生成一个transitiondrawable对象inset drawable:一个xml文件,定义了一个drawable,跟据指定的距离插入到另一个drawable.当一个view对象需要一张比其实际边框要小的背景图时,就可以用到这个了. clip drawable:一个xml文件,定义了一个drawable, 根据当前对准值作相应的拉伸处理,生成 clipdrawable对象. scale drawable:一个xml文件,定义了一个drawable, 根据当前对准值作相应的平铺处理,生成 scaledrawable对象. shape drawable:就是通过一个xml文件来定义一个包含颜色和渐变的几何图形, 生成一个 shapedrawable对象 animationdrawable:还可以创建一个animationdrawable对像. color drawable:在xml中一个color resource也可以作为一个drawable. 例如,创建一个state list drawable时,可以为android:drawable属性引用一个颜色资源(android:drawable="@color/green")
推荐阅读
- 苹果手机主题下载免费版,iphone主题下载
- 新手学电脑编程看什么书籍,初学电脑编程用什么书好
- 秋季养生谨防8类禁忌食物
- 破析中国式转基因谬误与谣言
- 养生:立秋后别降火过了头
- 代理服务器故障了怎么办? 代理服务器出现错误怎么办
- 尼康d7100什么水平 尼康d7100好复杂
- 佳能自动变焦头推荐型号 佳能自动变焦头推荐
- 尼康d80储存卡 尼康d7100放存储卡