diff options
Diffstat (limited to 'src/com/cyngn/theme/perapptheming/PerAppThemeListView.java')
-rw-r--r-- | src/com/cyngn/theme/perapptheming/PerAppThemeListView.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/com/cyngn/theme/perapptheming/PerAppThemeListView.java b/src/com/cyngn/theme/perapptheming/PerAppThemeListView.java index 646cb49..5a4424f 100644 --- a/src/com/cyngn/theme/perapptheming/PerAppThemeListView.java +++ b/src/com/cyngn/theme/perapptheming/PerAppThemeListView.java @@ -4,10 +4,12 @@ package com.cyngn.theme.perapptheming; import android.content.Context; +import android.content.res.Resources; import android.content.res.TypedArray; import android.util.AttributeSet; import android.widget.ListView; import com.cyngn.theme.chooser.R; +import com.cyngn.theme.util.Utils; public class PerAppThemeListView extends ListView { private int mMinHeight; @@ -23,8 +25,11 @@ public class PerAppThemeListView extends ListView { public PerAppThemeListView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); - TypedArray a = context.obtainStyledAttributes(attrs, com.android.internal.R.styleable.View); - mMinHeight = a.getDimensionPixelSize(com.android.internal.R.styleable.View_minHeight, 0); + final Resources res = getResources(); + TypedArray a = context.obtainStyledAttributes(attrs, + Utils.getResourceDeclareStyleableIntArray("com.android.internal", "View")); + int resId = res.getIdentifier("View_minHeight", "styleable", "android"); + mMinHeight = a.getDimensionPixelSize(resId, 0); a.recycle(); a = context.obtainStyledAttributes(attrs, R.styleable.PerAppThemeListView); |