Android 笔记 读取style文件的属性

来源:互联网 发布:斗龙战士2玩具淘宝 编辑:程序博客网 时间:2024/06/05 04:32

读取style文件属性

有时候需要用代码的方法读取style文件的属性,用来动态设置状态

int[] attrs = new int[]{R.attr.(属性名)};TypedArray typedArray = context.obtainStyledAttributes(attrs);int backgroundResource = typedArray.getResourceId(0, 0);view.setBackgroundResource(backgroundResource);typedArray.recycle();

obtainStyledAttributes()用来读取属性信息,这个方法还有其他的重载方法,这个只有一个参数的就是从当前style文件读取信息。
TypedArray用于记录信息,在使用完以后记得调用typedArray.recycle()

TypedArray

How do I add selectableItemBackground to an ImageButton programatically? (from stack overflow)

0 0
原创粉丝点击