Android通过图片名字获得ID

原创 2015年07月07日 13:22:45
  1. package com.zhycheng;  
  2.   
  3. import android.R.drawable;  
  4. import android.app.Activity;  
  5. import android.os.Bundle;  
  6. import android.view.View;  
  7. import android.view.View.OnClickListener;  
  8. import android.widget.Button;  
  9. import android.widget.ImageView;  
  10. import com.zhycheng.R;  
  11.   
  12. public class TestClassActivity extends Activity implements OnClickListener {  
  13.     Button b;  
  14.     ImageView iv;  
  15.     /** Called when the activity is first created. */  
  16.     @Override  
  17.     public void onCreate(Bundle savedInstanceState) {  
  18.         super.onCreate(savedInstanceState);  
  19.         setContentView(R.layout.main);  
  20.         b=(Button) findViewById(R.id.button1);  
  21.         iv=(ImageView) findViewById(R.id.imageView1);  
  22.         b.setOnClickListener(this);  
  23.     }  
  24.     @Override  
  25.     public void onClick(View v) {  
  26.         Class<com.zhycheng.R.drawable> cls = R.drawable.class;  
  27.         try {  
  28.             int value = cls.getDeclaredField("ic_launcher").getInt(null);  
  29.             iv.setBackgroundResource(value);  
  30.                         //Log.v("value",value.toString());  
  31.         } catch (Exception e) {  
  32.             // TODO Auto-generated catch block  
  33.             e.printStackTrace();  
  34.         }   
  35.           
  36.     }  
  37. }  

这是整个Activity中的代码,其实关键也就那么几行。
版权声明:本文为博主http://www.feixueteam.net原创文章,未经博主允许不得转载。

安卓中根据图片文件名获取图片资源ID

方法一: /** * 获取图片名称获取图片的资源id的方法 * @param imageName * @return */ public int getResou...
  • ithouse
  • ithouse
  • 2016年01月14日 19:56
  • 821

Android开发中根据图片名称获取在drawable中的ID

在Android开发中图片资源是必不可少的,如ImageView需要图片资源的ID,ImageButton需要资源的ID等等,我们可以用R.drawable.XXX可以获取图片资源的ID,但是,在某些...
  • ProgramChangesWorld
  • ProgramChangesWorld
  • 2015年04月14日 12:43
  • 3056

Android通过图片名字获得ID

public class TestClassActivity extends Activity implements OnClickListener {       Button b;      ...
  • xujinyang1234
  • xujinyang1234
  • 2013年12月01日 14:15
  • 854

Android通过拼接名字获取drawable下的图片(根据图片名称获取在drawable中的ID)

Android通过drawable下图片名字获取图片,可以通过拼接名字获取图片:   //得到application对象   ApplicationInfo appInfo = getAppli...
  • Billy_Zuo
  • Billy_Zuo
  • 2017年04月27日 14:36
  • 1937

Android 通过名称获取资源ID

通过名称获取资源ID一.为什么要这么做我们已经习惯使用 R.id.btn、R.drawable.bg_img 这种方式获取资源了,这样写确实很方便。 但是有一个问题,比如我们根据服务器的返回的...
  • jing531931384
  • jing531931384
  • 2015年06月03日 21:30
  • 521

android开发:如何通过drawable中的图片名字(String类型)来获得它的Id

首先,在开发一个app的时候,需要将用户设置的背景图片信息保存在配置文件(sharedPreference)中,其中名字的类型为String类型,一直不知道如何通过String来获得图片的Id。 最...
  • u012386199
  • u012386199
  • 2015年01月21日 13:11
  • 3219

android 中通过名字得到资源的ID的方法

实现有两个方法: 1. 通过
  • zhoudailiang
  • zhoudailiang
  • 2014年09月24日 15:02
  • 1744

通过名字获得图片的id

public static void main() throws SecurityException, NoSuchFieldException, IllegalArg...
  • aboutjunjun
  • aboutjunjun
  • 2013年02月22日 14:18
  • 316

android 根据文件名获取图片资源id

android 根据文件名获取图片资源id
  • bitian123
  • bitian123
  • 2016年07月07日 14:45
  • 2208

Android之通过资源名称获取资源Id

有的时候我们需要通过资源名称获取资源Id,这个其实比较简单,只是做了个简单的封装,记录一下。 /** * 资源文件工具类 * @author Jenly */ public class Res...
  • jenly121
  • jenly121
  • 2016年06月02日 10:15
  • 2640
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android通过图片名字获得ID
举报原因:
原因补充:

(最多只允许输入30个字)