
android 怎么在代码中获取控件的属性值
3个回答
展开全部
如果是自定义的控件可以用一下代码TypedArray ta = context.obtainStyledAttributes(attrs, R.styleable.MyToggleBtn);// 由attrs 获得 TypeArray,
如果是系统自带的控件,通常控件点get会有对应的获取属性值的方法,如textView.getHeight,不过有些方法如margin,就要通过layoutparam去获取设置
如果是系统自带的控件,通常控件点get会有对应的获取属性值的方法,如textView.getHeight,不过有些方法如margin,就要通过layoutparam去获取设置
展开全部
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);
TypedArray a = context.obtainStyledAttributes(attrs, ATTRS);
textSize = a.getDimensionPixelSize(0, defaultTextSize);
textColor = a.getColor(1, defaultTextColor);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你想要获取什么什么属性呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |