追风赶月莫停留,平芜尽处是春山。这篇文章主要讲述Android使用getIdentifier()方法根据资源名来获取资源id相关的知识,希望能为你提供帮助。
有时候我们想动态的根据一个资源名获得到对应的资源id,就可以使用getResources().getIdentifier()方法来获取该id。然后再使用该id进行相关的操作。1、Demo示例
下面用一个小Demo来讲解如何使用getResources().getIdentifier()方法来获取该id。例如,新建一个android项目,项目结构部分截图如下所示:
文章图片
【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
推荐阅读
- APP自动化框架LazyAndroid使用手册--测试模板工程详解
- Android基于RecyclerView实现高亮搜索列表
- Andromeda OS 来了,Android 再见()
- android-android 带删除功能的EditText
- Android7.0 Vold 进程工作机制分析之整体流程
- Android五大布局之一绝对布局(AbsoluteLayout)
- React Native嵌入Android原生应用中
- 腾讯Android面经
- Android五大布局之一表格布局(TableLayout)