Android通过图片名字获得ID
2015-07-07 13:22
465 查看
package com.zhycheng;
import android.R.drawable;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;
import com.zhycheng.R;
public class TestClassActivity extends Activity implements OnClickListener {
Button b;
ImageView iv;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
b=(Button) findViewById(R.id.button1);
iv=(ImageView) findViewById(R.id.imageView1);
b.setOnClickListener(this);
}
@Override
public void onClick(View v) {
Class<com.zhycheng.R.drawable> cls = R.drawable.class;
try {
int value = cls.getDeclaredField("ic_launcher").getInt(null);
iv.setBackgroundResource(value);
//Log.v("value",value.toString());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
这是整个Activity中的代码,其实关键也就那么几行。
import android.R.drawable;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;
import com.zhycheng.R;
public class TestClassActivity extends Activity implements OnClickListener {
Button b;
ImageView iv;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
b=(Button) findViewById(R.id.button1);
iv=(ImageView) findViewById(R.id.imageView1);
b.setOnClickListener(this);
}
@Override
public void onClick(View v) {
Class<com.zhycheng.R.drawable> cls = R.drawable.class;
try {
int value = cls.getDeclaredField("ic_launcher").getInt(null);
iv.setBackgroundResource(value);
//Log.v("value",value.toString());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
这是整个Activity中的代码,其实关键也就那么几行。
相关文章推荐
- android中的Handler
- Android Studio用法之---快捷键
- Android 用户界面编程技巧
- 【小超_Android】2015最流行的android组件、工具、框架大全(后续)
- android如何在代码中设置margin
- [Android5 系列—] 3. 支持不同的设备
- [Android5 系列—] 3. 支持不同的设备
- 【凯子哥带你做高仿】“煎蛋”Android版的高仿及优化(二)——大图显示模式、评论“盖楼”效果实现详解
- android应用未安装
- Android新版NDK环境配置(免Cygwin)
- 浅析,反编译 Android APK流程分享!
- Android 增强版百分比布局库 为了适配而扩展
- android 自动获取短信验证码
- Android 百分比布局库(percent-support-lib) 解析与扩展
- Android如何混淆代码
- 浅析,反编译 Android APK流程分析!
- FloatingActionButton 完全解析[Design Support Library(2)]
- Mac上配置Android开发环境
- Android 自己实现 NavigationView [Design Support Library(1)]
- Android设置软键盘搜索键以及监听搜索键点击时发生两次事件的问题解决