diff --git a/res/drawable-hdpi/sim.png b/res/drawable-hdpi/sim.png new file mode 100755 index 0000000..58dade6 Binary files /dev/null and b/res/drawable-hdpi/sim.png differ diff --git a/res/drawable-mdpi/sim.png b/res/drawable-mdpi/sim.png new file mode 100755 index 0000000..e771e05 Binary files /dev/null and b/res/drawable-mdpi/sim.png differ diff --git a/res/drawable-xhdpi/sim.png b/res/drawable-xhdpi/sim.png new file mode 100755 index 0000000..e81dad8 Binary files /dev/null and b/res/drawable-xhdpi/sim.png differ diff --git a/res/drawable-xxhdpi/sim.png b/res/drawable-xxhdpi/sim.png new file mode 100755 index 0000000..27b097a Binary files /dev/null and b/res/drawable-xxhdpi/sim.png differ diff --git a/res/drawable-xxxhdpi/sim.png b/res/drawable-xxxhdpi/sim.png new file mode 100755 index 0000000..ff425d2 Binary files /dev/null and b/res/drawable-xxxhdpi/sim.png differ diff --git a/res/layout-land/sim_missing_page.xml b/res/layout-land/sim_missing_page.xml index 9ae9bb8..df30314 100644 --- a/res/layout-land/sim_missing_page.xml +++ b/res/layout-land/sim_missing_page.xml @@ -49,10 +49,8 @@ android:layout_width="0px" android:layout_height="match_parent" android:layout_weight="1" - android:layout_gravity="right" - android:gravity="right" android:scaleType="fitEnd" - android:src="@drawable/sim_back"/> + android:src="@drawable/sim"/> diff --git a/res/layout/sim_missing_page.xml b/res/layout/sim_missing_page.xml index 1fe72b9..8bd8607 100644 --- a/res/layout/sim_missing_page.xml +++ b/res/layout/sim_missing_page.xml @@ -45,13 +45,11 @@ + android:src="@drawable/sim"/> diff --git a/res/values/config.xml b/res/values/config.xml index 366d8dd..dda669e 100644 --- a/res/values/config.xml +++ b/res/values/config.xml @@ -16,6 +16,8 @@ --> 3 - false false + + 0 diff --git a/src/com/cyanogenmod/setupwizard/setup/SimCardMissingPage.java b/src/com/cyanogenmod/setupwizard/setup/SimCardMissingPage.java index 38fbdcc..83d2833 100644 --- a/src/com/cyanogenmod/setupwizard/setup/SimCardMissingPage.java +++ b/src/com/cyanogenmod/setupwizard/setup/SimCardMissingPage.java @@ -29,6 +29,10 @@ public class SimCardMissingPage extends SetupPage { public static final String TAG = "SimCardMissingPage"; + private static final int SIM_DEFAULT = 0; + private static final int SIM_SIDE = 1; + private static final int SIM_BACK = 2; + public SimCardMissingPage(Context context, SetupDataCallbacks callbacks) { super(context, callbacks); } @@ -66,13 +70,19 @@ public class SimCardMissingPage extends SetupPage { @Override protected void initializePage() { - final boolean simOnBack = getResources().getBoolean( - R.bool.sim_back); + final int simLocation = getResources().getInteger( + R.integer.sim_image_type); ImageView simLogo = ((ImageView)mRootView.findViewById(R.id.sim_slot_image)); - if (simOnBack) { - simLogo.setImageResource(R.drawable.sim_back); - } else { - simLogo.setImageResource(R.drawable.sim_side); + switch (simLocation) { + case SIM_SIDE: + simLogo.setImageResource(R.drawable.sim_side); + break; + case SIM_BACK: + simLogo.setImageResource(R.drawable.sim_back); + break; + default: + simLogo.setImageResource(R.drawable.sim); + simLogo.setScaleType(ImageView.ScaleType.CENTER_INSIDE); } }