android菜鸟,不太懂,帮lz顶一个

解决方案 »

  1.   

                   通过包名拿到上下文
                   Context packageContext = this.createPackageContext(packageName, Context.CONTEXT_IGNORE_SECURITY);
    上下文拿到资源
                 Resources resources = packageContext.getResources();
                    再通过资源名找到对应的id
    int identifier = resources.getIdentifier("button", "drawable", packageName);
                  通过资源引用
    btnSearch.setBackground(resources.getDrawable(identifier));