在自定义view中获取android layout_width等属性值
16lz
2021-01-25
这里以获取layout_width和layout_height为例
1,新建attr文件
<?xml version="1.0" encoding="utf-8"?>
2,在view构造函数中获取属性值:
TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.album, defStyleAttr, 0);try { int width = a.getLayoutDimension(R.styleable.album_android_layout_width, -1); int height = a.getLayoutDimension(R.styleable.album_android_layout_height, -2); Log.d(TAG, "AlbumView: " + width + " " + height);} finally { a.recycle();}
更多相关文章
- Android(安卓)项目贪吃蛇最初版本实现。
- Android之四大组件、五大存储、七大布局
- Android培训班(66)dex文件打开流程
- Qt android浅析
- android excel读写
- Android之关于onSaveInstanceState和onRestoreInstanceState触发
- 移动数据流程
- Android常用修改
- [Android][FWK]支持转屏属性设置