从一个角度来看,如何以编程方式获取 android:padding 属性的值?我目前正在使用:
private static final String ANDROID_NAMESPACE = "http://schemas.android.com/apk/res/android";
private static final String ATTRIBUTE_PADDING = "padding";
public ActivityWrapperView(Context context, AttributeSet attrs) {
super(context, attrs);
int padding = attrs.getAttributeIntValue(ANDROID_NAMESPACE, ATTRIBUTE_PADDING, -1);
}
这返回-1,我也尝试使用“android:padding”作为属性名称,但仍然返回-1。
编辑:我的要求:在布局 XML 中指定 android:padding 值时,视图将使用此填充。如果未指定填充,它将使用默认填充