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
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>