Android使用getIdentifier()方法根据资源名来获取资源id

追风赶月莫停留,平芜尽处是春山。这篇文章主要讲述Android使用getIdentifier()方法根据资源名来获取资源id相关的知识,希望能为你提供帮助。

有时候我们想动态的根据一个资源名获得到对应的资源id,就可以使用getResources().getIdentifier()方法来获取该id。然后再使用该id进行相关的操作。
1、Demo示例
下面用一个小Demo来讲解如何使用getResources().getIdentifier()方法来获取该id。
例如,新建一个android项目,项目结构部分截图如下所示:
Android使用getIdentifier()方法根据资源名来获取资源id

文章图片

【Android使用getIdentifier()方法根据资源名来获取资源id】MainActivity代码如下:
package com.oyp.demo; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.util.Log; import android.widget.ImageView; import android.widget.TextView; public class MainActivity extends AppCompatActivity {private static final String TAG = MainActivity.class.getSimpleName(); private ImageView mImageView; private ImageView mipmapImageView; private TextView mTextView; @Override protected void onCre


    推荐阅读