android类似QQ换皮肤,实现思路,apk资源共享(2)

来源:未知 责任编辑:责任编辑 发表时间:2014-03-23 22:26 点击:

            Class<?> c = other.getClassLoader().loadClass("com.app.share2.R");   
            Class<?>[] cl = c.getClasses();   
            int b =0;   
            for (int i = 0; i < cl.length; i++) {   
                Log.d("TAG", cl[i].getSimpleName());   
                Field field[] = cl[i].getFields();   
                for (int j = 0; j < field.length; j++) {   
                    Log.d("TAG", "NAME:"+field[j].getName()+"--VALUE:"+field[j].getInt(field[j].getName()));   
                    if(field[j].getName().equals("button1")) {   
                        b = field[j].getInt(field[j].getName());   
                        Log.d("TAG", "--------id");   
                    }   
                };   
            }   
            View v = LayoutInflater.from(other).inflate(R.layout.main, null);   
            Button btn1 = (Button) v.findViewById(b);   
            btn1.setOnClickListener(new OnClickListener() {   
                   
                @Override   
                public void onClick(View v) {   
                    // TODO Auto-generated method stub   
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Android 完全退出程序
  • 原创:Android应用开发-Andorid歌词秀,含源码
  • android 屏幕保护
  • Android手机软件汉化教程---第四课 dex文件汉化
  • 众多Android 开源项目推荐,给力工作给力学习
  • Android Audio代码分析4
  • Android得到已安装的应用程序信息!
  • Android开发者指南(29) —— USB Host and Accessory
  • Android成长的幕后推手:工程师鲁宾
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1