最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2013年06月20日 15:42:52   作者:  
依據(jù)圖片的名字,通過反射獲取其在drawable中的ID,在根據(jù)此ID顯示圖片,具體實現(xiàn)如下,感興趣的朋友可以參考下哈
MainActivity如下:
復制代碼 代碼如下:

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如下:
復制代碼 代碼如下:

<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>

相關文章

  • Android中音視頻合成的幾種方案詳析

    Android中音視頻合成的幾種方案詳析

    隨著音視頻領域的火熱,在很多領域(教育,游戲,娛樂,體育,跑步,餐飲,音樂等)嘗試做音視頻功能,下面這篇文章主要給大家介紹了關于Android中音視頻合成的幾種方案的相關資料,需要的朋友可以參考借鑒,下面隨著小編來一起看看吧。
    2017-12-12
  • Android 1.5 1.6 2.0 2.1 2.2 的區(qū)別詳解

    Android 1.5 1.6 2.0 2.1 2.2 的區(qū)別詳解

    本篇文章是對Android 1.5 1.6 2.0 2.1 2.2 版本之間的區(qū)別進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • Android SharedPreferences存儲用法詳解

    Android SharedPreferences存儲用法詳解

    這篇文章主要為大家詳細介紹了Android SharedPreferences存儲用法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • 使用RoundedBitmapDrawable生成圓角圖片的方法

    使用RoundedBitmapDrawable生成圓角圖片的方法

    由于RoundedBitmapDrawable類沒有直接提供生成圓形圖片的方法,所以生成圓形圖片首先需要對原始圖片進行裁剪,將圖片裁剪成正方形,最后再生成圓形圖片,具體實現(xiàn)方法,可以參考下本文
    2016-09-09
  • 快速了解Android Room使用細則

    快速了解Android Room使用細則

    這篇文章主要為大家介紹了快速了解Android Room使用細則,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • ExpandableListView實現(xiàn)二級列表購物車

    ExpandableListView實現(xiàn)二級列表購物車

    這篇文章主要為大家詳細介紹了ExpandableListView實現(xiàn)二級列表購物車,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Android高德地圖marker自定義彈框窗口

    Android高德地圖marker自定義彈框窗口

    這篇文章主要為大家詳細介紹了Android高德地圖marker自定義彈框窗口,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • Android開發(fā)中TextView文本過長滾動顯示實現(xiàn)方法分析

    Android開發(fā)中TextView文本過長滾動顯示實現(xiàn)方法分析

    這篇文章主要介紹了Android開發(fā)中TextView文本過長滾動顯示實現(xiàn)方法,結合實例形式分析了Android項目開發(fā)中TextView顯示超長文本的具體操作技巧與注意事項,需要的朋友可以參考下
    2018-02-02
  • Flutter加載圖片流程之ImageProvider源碼示例解析

    Flutter加載圖片流程之ImageProvider源碼示例解析

    這篇文章主要為大家介紹了Flutter加載圖片流程之ImageProvider源碼示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • Flutter?Shell自動化打包解放雙手

    Flutter?Shell自動化打包解放雙手

    這篇文章主要為大家介紹了Flutter?Shell自動化打包解放雙手概要,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10

最新評論

理塘县| 繁峙县| 白银市| 黄冈市| 宁强县| 邵武市| 宝兴县| 天全县| 二连浩特市| 十堰市| 崇左市| 渝北区| 博白县| 孟州市| 余江县| 吉林市| 新沂市| 吴桥县| 托克托县| 清涧县| 施秉县| 章丘市| 运城市| 乌兰浩特市| 萍乡市| 长泰县| 元氏县| 乡城县| 永丰县| 商都县| 康马县| 渭南市| 云和县| 扶余县| 井研县| 蕉岭县| 伊金霍洛旗| 思南县| 苏尼特右旗| 永城市| 碌曲县|