Android, getting resource ID from string?

后端 未结 14 1592
忘掉有多难
忘掉有多难 2020-11-21 23:56

I need to pass a resource ID to a method in one of my classes. It needs to use both the id that the reference points to and also it needs the string. How should I best achie

14条回答
  •  南方客
    南方客 (楼主)
    2020-11-22 00:29

    If you need to pair a string and an int, then how about a Map?

    static Map icons = new HashMap();
    
    static {
        icons.add("icon1", R.drawable.icon);
        icons.add("icon2", R.drawable.othericon);
        icons.add("someicon", R.drawable.whatever);
    }
    

提交回复
热议问题