麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統(tǒng) > Android > 正文

Android依據(jù)名字通過反射獲取在drawable中的圖片

2020-04-11 12:06:20
字體:
供稿:網(wǎng)友
MainActivity如下:
復(fù)制代碼 代碼如下:

package cn.testreflect;
import java.lang.reflect.Field;
import android.os.Bundle;
import android.widget.ImageView;
import android.app.Activity;
/**
* Demo描述:
* 依據(jù)圖片的名字,通過反射獲取其在drawable中的ID
* 在根據(jù)此ID顯示圖片
*/
public class MainActivity extends Activity {
private ImageView mImageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
init();
}
private void init(){
mImageView=(ImageView) findViewById(R.id.imageView);
getImageByReflect("yaodi");
}
//$表示內(nèi)部類的意思
//所以cn.testreflect.R$drawable表示:
//drawable是cn.testreflect.R的內(nèi)部類
private void getImageByReflect(String imageName){
try {
Field field = Class.forName("cn.testreflect.R$drawable").getField(imageName);
mImageView.setBackgroundResource(field.getInt(field));
} catch (Exception e) {

}

}
}

main.xml如下:
復(fù)制代碼 代碼如下:

<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<ImageView
android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
/>
</RelativeLayout>
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 天堂成人国产精品一区 | 精品久久久久久综合日本 | 欧美成人精品h版在线观看 久久久久久三区 | 2018亚洲男人天堂 | 欧洲精品久久 | 男人久久天堂 | 九九热视频在线免费观看 | 老女人碰碰在线碰碰视频 | 四季久久免费一区二区三区四区 | 色玖玖综合| 亚洲欧美日韩久久精品第一区 | 黄色片免费在线 | 草草久久久 | 最近国产中文字幕 | 九九热视频在线免费观看 | 中文字幕在线观看www | 亚洲免费视频大全 | 国产一级二级在线播放 | 一级电影免费在线观看 | 蜜桃免费在线 | 亚洲一区二区三区在线看 | 国产无遮挡一区二区三区毛片日本 | 中文字幕 欧美 日韩 | 成人综合区一区 | 精品一区二区三区在线观看国产 | 久久久久久久久久久影视 | 毛片网站网址 | 欧美18—19sex性护士中国 | 激情大乳女做爰办公室韩国 | 国产91九色 | 国产女做a爱免费视频 | 久久国产免费视频 | 成人一级黄色片 | 91美女视频在线观看 | 国产69精品99久久久久久宅男 | 欧美色淫| 欧美成年性h版影视中文字幕 | 人成免费a级毛片 | 国产99精品在线 | 国产精品成人一区二区三区吃奶 | av播放在线 |