android 怎么在代码中获取控件的属性值

 我来答
饮水思源_卍
2016-11-13 · 超过18用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:12.9万
展开全部
如果是自定义的控件可以用一下代码TypedArray ta = context.obtainStyledAttributes(attrs, R.styleable.MyToggleBtn);// 由attrs 获得 TypeArray,
如果是系统自带的控件,通常控件点get会有对应的获取属性值的方法,如textView.getHeight,不过有些方法如margin,就要通过layoutparam去获取设置
纠墨
推荐于2018-04-20
知道答主
回答量:5
采纳率:100%
帮助的人:3.2万
展开全部
int[] ATTRS = new int[]{android.R.attr.textSize, android.R.attr.textColor};

TypedArray a = context.obtainStyledAttributes(attrs, ATTRS);

textSize = a.getDimensionPixelSize(0, defaultTextSize);
textColor = a.getColor(1, defaultTextColor);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9e6c6be
2016-11-12 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:149
采纳率:100%
帮助的人:39.5万
展开全部
你想要获取什么什么属性呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式