diff options
Diffstat (limited to 'packages/PrintSpooler/src/com/android/printspooler/widget/PrintOptionsLayout.java')
-rw-r--r-- | packages/PrintSpooler/src/com/android/printspooler/widget/PrintOptionsLayout.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/PrintSpooler/src/com/android/printspooler/widget/PrintOptionsLayout.java b/packages/PrintSpooler/src/com/android/printspooler/widget/PrintOptionsLayout.java index 23c8d08..01f4a04 100644 --- a/packages/PrintSpooler/src/com/android/printspooler/widget/PrintOptionsLayout.java +++ b/packages/PrintSpooler/src/com/android/printspooler/widget/PrintOptionsLayout.java @@ -31,7 +31,7 @@ import com.android.printspooler.R; @SuppressWarnings("unused") public final class PrintOptionsLayout extends ViewGroup { - private final int mColumnCount; + private int mColumnCount; public PrintOptionsLayout(Context context, AttributeSet attrs) { super(context, attrs); @@ -42,6 +42,13 @@ public final class PrintOptionsLayout extends ViewGroup { typedArray.recycle(); } + public void setColumnCount(int columnCount) { + if (mColumnCount != columnCount) { + mColumnCount = columnCount; + requestLayout(); + } + } + @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { final int widthMode = MeasureSpec.getMode(widthMeasureSpec); |