diff --git a/res/layout/keyguard_appwidget_item.xml b/res/layout/keyguard_appwidget_item.xml index ed17bcf4aa2..de0c855591d 100755 --- a/res/layout/keyguard_appwidget_item.xml +++ b/res/layout/keyguard_appwidget_item.xml @@ -24,8 +24,8 @@ android:background="@drawable/appwidget_item_bg" android:layout_marginTop="2dip" android:layout_marginBottom="2dip" - android:layout_marginLeft="8dip" - android:layout_marginRight="8dip" + android:layout_marginLeft="2dip" + android:layout_marginRight="2dip" android:paddingLeft="16dip" android:paddingRight="16dip" android:paddingTop="16dip" @@ -37,11 +37,11 @@ android:scaleType="center" /> diff --git a/res/layout/keyguard_appwidget_pick_layout.xml b/res/layout/keyguard_appwidget_picker_layout.xml similarity index 80% rename from res/layout/keyguard_appwidget_pick_layout.xml rename to res/layout/keyguard_appwidget_picker_layout.xml index 85667f675d2..b678925995f 100644 --- a/res/layout/keyguard_appwidget_pick_layout.xml +++ b/res/layout/keyguard_appwidget_picker_layout.xml @@ -18,12 +18,16 @@ android:id="@+id/layout_root" android:layout_width="match_parent" android:layout_height="match_parent" + android:layout_marginLeft="@dimen/keyguard_appwidget_picker_margin_left" + android:layout_marginRight="@dimen/keyguard_appwidget_picker_margin_right" android:paddingTop="2dip" android:paddingBottom="2dip" android:orientation="vertical" > diff --git a/res/values-land/dimens.xml b/res/values-land/dimens.xml index 2ced533ba0e..498aa4d9548 100755 --- a/res/values-land/dimens.xml +++ b/res/values-land/dimens.xml @@ -17,4 +17,9 @@ 421dip 68dip + 120dip + 70dip + 2dip + 2dip + 2 diff --git a/res/values-land/styles.xml b/res/values-land/styles.xml new file mode 100644 index 00000000000..0903167dcdc --- /dev/null +++ b/res/values-land/styles.xml @@ -0,0 +1,21 @@ + + + + + + diff --git a/res/values-sw600dp-land/dimens.xml b/res/values-sw600dp-land/dimens.xml index 994d4bb372f..c0a79ad5177 100755 --- a/res/values-sw600dp-land/dimens.xml +++ b/res/values-sw600dp-land/dimens.xml @@ -18,4 +18,6 @@ 128dip 72dip 48dip + 80dip + 720dip diff --git a/res/values-sw600dp-land/styles.xml b/res/values-sw600dp-land/styles.xml new file mode 100644 index 00000000000..645d1fec307 --- /dev/null +++ b/res/values-sw600dp-land/styles.xml @@ -0,0 +1,21 @@ + + + + + + diff --git a/res/values-sw600dp/dimens.xml b/res/values-sw600dp/dimens.xml index cf7ac6b70dd..1374efdcbcd 100755 --- a/res/values-sw600dp/dimens.xml +++ b/res/values-sw600dp/dimens.xml @@ -32,4 +32,10 @@ 32dip 325dip 50dip + + 120dip + 70dip + 2dip + 2dip + 2 diff --git a/res/values-sw600dp/styles.xml b/res/values-sw600dp/styles.xml index f780f53c2b9..9f02164506d 100644 --- a/res/values-sw600dp/styles.xml +++ b/res/values-sw600dp/styles.xml @@ -57,4 +57,8 @@ ?android:attr/textAppearanceMedium 20sp + + diff --git a/res/values-sw720dp/dimens.xml b/res/values-sw720dp/dimens.xml index 5a58609608a..d6d91840eb7 100644 --- a/res/values-sw720dp/dimens.xml +++ b/res/values-sw720dp/dimens.xml @@ -16,4 +16,7 @@ @*android:dimen/preference_fragment_padding_side + 80dip + 2 + 720dip diff --git a/res/values-sw720dp/styles.xml b/res/values-sw720dp/styles.xml new file mode 100644 index 00000000000..645d1fec307 --- /dev/null +++ b/res/values-sw720dp/styles.xml @@ -0,0 +1,21 @@ + + + + + + diff --git a/res/values/dimens.xml b/res/values/dimens.xml index efd82120782..91f293ce4a2 100755 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -57,4 +57,8 @@ 140dip 80dip + 800dip + 6dip + 6dip + 1 diff --git a/res/values/styles.xml b/res/values/styles.xml index 9b9cb833f4f..dda22d96e2e 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -191,4 +191,8 @@ true bold + + diff --git a/src/com/android/settings/KeyguardAppWidgetPickActivity.java b/src/com/android/settings/KeyguardAppWidgetPickActivity.java index 878176d45f8..5b29720fc1a 100644 --- a/src/com/android/settings/KeyguardAppWidgetPickActivity.java +++ b/src/com/android/settings/KeyguardAppWidgetPickActivity.java @@ -89,7 +89,7 @@ public class KeyguardAppWidgetPickActivity extends Activity @Override protected void onCreate(Bundle savedInstanceState) { - setContentView(R.layout.keyguard_appwidget_pick_layout); + setContentView(R.layout.keyguard_appwidget_picker_layout); super.onCreate(savedInstanceState); // Set default return data @@ -106,6 +106,14 @@ public class KeyguardAppWidgetPickActivity extends Activity mExtraConfigureOptions = intent.getBundleExtra(AppWidgetManager.EXTRA_APPWIDGET_OPTIONS); mGridView = (GridView) findViewById(R.id.widget_list); + DisplayMetrics dm = new DisplayMetrics(); + getWindowManager().getDefaultDisplay().getMetrics(dm); + int maxGridWidth = getResources().getDimensionPixelSize( + R.dimen.keyguard_appwidget_picker_max_width); + + if (maxGridWidth < dm.widthPixels) { + mGridView.getLayoutParams().width = maxGridWidth; + } mAppWidgetManager = AppWidgetManager.getInstance(this); mAppWidgetLoader = new AppWidgetLoader(this, mAppWidgetManager, this); mItems = mAppWidgetLoader.getItems(getIntent());