有时候我们想动态的根据一个资源名获得到对应的资源id,就可以使用getResources().getIdentifier()方法来获取该id。然后再使用该id进行相关的操作。
1、Demo示例
下面用一个小Demo来讲解如何使用getResources().getIdentifier()方法来获取该id。
例如,新建一个Android项目,项目结构部分截图如下所示:
 
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() 
                       
                       
                         
                             
                             
                           
                           
                             本文介绍了如何使用Android的getResources().getIdentifier()方法动态获取资源ID,通过示例代码展示了该方法的用法,并封装了一个工具类ResourceUtil。文章还讨论了在启用混淆后需要注意的问题及其解决方案。
本文介绍了如何使用Android的getResources().getIdentifier()方法动态获取资源ID,通过示例代码展示了该方法的用法,并封装了一个工具类ResourceUtil。文章还讨论了在启用混淆后需要注意的问题及其解决方案。
           
                   订阅专栏 解锁全文
                订阅专栏 解锁全文
                 
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
                     
              
             
                   1850
					1850
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
					 
					 
					


 
            