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);
}
}