android怎么获取drawble图片高宽
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android怎么获取drawble图片高宽相关的知识,希望对你有一定的参考价值。
先找到这个控件,把drawble转换成bitmap,然后获取bitmap的宽高即可。主要代码如下:Bitmap bitmap = BitmapFactory.decodeResource(this.getResources(), R.id.XXX);
int height = bitmap.getHeight();
int width= bitmap.getWidth();
最后,祝你早日解决问题。 参考技术A 先找到这个控件,把drawble转换成bitmap,然后获取bitmap的宽高即可。主要代码如下:
Bitmap bitmap = BitmapFactory.decodeResource(this.getResources(), R.id.XXX);
int height = bitmap.getHeight();
int width= bitmap.getWidth(); 参考技术B 先获取图片资源,在调用getWidth()、getHeight()方法就可以了,例如:
private Bitmap image;
private int width,height;
image = BitmapFactory.decodeResource(this.getResources(), R.drawable.image_test);
width = image.getWidth();
height = image.getHeight();追问
不通过bmp 可有方法不
参考技术C Bitmap bitmap = BitmapFactory.decodeResource(this.getResources(), R.id.XXX);int height = bitmap.getHeight();
int width= bitmap.getWidth();
在android编程中怎么插入背景图片啊?
我知道的有两种方法。首先你先将一个.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()再设背景,不然报错 参考技术A <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/qq"
>
上面的代码是把drawable下的名字为qq的图片作为背景 参考技术B 在对应的布局文件(自动生成的工程默认文件是在res/layout中的main.xml)中的LinearLayout(默认)属性中添加android:background="@drawable/activity_bg" 参考技术C 先把png格式的文件拷入图片文件夹中,然后xml的layout文件中写android:layout=“drawble/文件名(不加.png)” 参考技术D <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/qq"
>
上面的代码是把drawable下的名字为qq的图片作为背景
以上是关于android怎么获取drawble图片高宽的主要内容,如果未能解决你的问题,请参考以下文章
微信小程序学习点滴《十二》:图片等比例缩放 获取屏幕尺寸图片尺寸 自适应