Android图片资源获取原则

通常图片资源文件夹有drawable、drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xdpi、drawable-xxdpi等,如果手机屏幕本来应该是对应drawable-xxdpi的,,但是drawable-xxdpi中没有图片,则它会往drawable-xxxdpi里取图片,实在没有,从drawable-xdpi里拿。

总结:图片资源优先获取自己对应分辨率的图片,如果没有,往高处拿,其实不行往低处拿,以此类推。

时间: 2024-10-08 05:54:46

Android图片资源获取原则的相关文章

android 屏幕适配原则

屏幕大小 1.不同的layout Android手 机屏幕大小不一,有480x320,640x360,800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如:layout-640x360,layout-800x480,所有的 layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用. 2.hdpi.mdpi.ldpi 前的版本中,只有一个drawable,而2.1版本中有draw

Android实现获取本机中所有图片

本示例演示如何在Android中使用加载器(Loader)来实现获取本机中的所有图片,并进行查看图片的效果. 在这个示例中,我使用android-support-v4.jar中的加载器(Loader)来实现获取本机中所有图片,关于这个包在以前的文章中也提到,是一个非常有用的包,关于这个包的详细信息请大家查看官方文档:http://developer.android.com/sdk/compatibility-library.html. 关于加载器(Loader)是在Android3.0中才开始引

Android如何获取SIM卡信息

android 获取sim卡运营商信息 TelephonyManager tm = (TelephonyManager)Context.getSystemService(Context.TELEPHONY_SERVICE); TelephonyManager 的使用 TelephonyManager 提供设备上获取通讯服务信息的入口,应用程序使用这个类的方法来获取电话的服务商或者状态.程序也可以注册一个监听器来监听电话状态的改变. 不需要直接实例化这个类,使用Context.getSystemS

Android如何获取系统高度、标题栏和状态栏高度

在android应用中,有时需要计算个View的位置,导致需要计算状态栏高度,标题栏高度等信息.为以后方便,在此做个简单记录. 晒代码前先了解一下android屏幕区域的划分,如下图(该图引用自此文http://www.iteye.com/topic/828830 ) 1. 屏幕区域的获取 [java] view plaincopy activity.getWindowManager().getDefaultDisplay(); 2.应用区域的获取 [java] view plaincopy R

Android笔记:获取url或uri字符串中的参数值

d Uri.parse(mArgUrl).getQueryParameter("id") Android笔记:获取url或uri字符串中的参数值

Android JNI 获取应用签名

使用Android JNI 获取应用签名. 根据获取的签名来生成自己的密码,这样可以防止别人反编译自己的源码后查找密码. jstring Java_com_masonsdk_jni_JNIUtil_getPWD(JNIEnv* env, jobject thizz ,jobject thiz ){ jclass native_clazz = env->GetObjectClass(thiz); // 得到 getPackageManager 方法的 ID jmethodID methodID_f

Android上获取设备的信息

http://www.cnblogs.com/chenyingzhong/archive/2011/07/26/2117259.html Android上获取设备的信息,布布扣,bubuko.com

android EditText获取光标位置并安插字符删除字符

android EditText获取光标位置并插入字符删除字符1.获取光标位置int index = editText.getSelectionStart(); 2.在光标处插入字符int index = editText.getSelectionStart();Editable editable = editText.getText();editable.insert(index, "aaaa");3.删除光标前字符int index = editText.getSelectionS

android 如何获取U盘的目录?

============问题描述============ android 如何获取U盘的目录? 我要实现在U盘里面复制一个数据库到 app的本地数据库文件夹里面替换旧的数据库 用输入输出流能能实现到吗?数据库名字是是一样的 现在不知道怎么获取U盘的目录 求大神看看我这个想法可行不?还是如何获取U盘的目录?? ============解决方案1============ 求大神呀 求大神呀 别沉 ============解决方案2============ android本身就是sd卡啊,你是要u盘插