From 645354b463af20a848093062da9be963e61a3884 Mon Sep 17 00:00:00 2001 From: cretin45 Date: Fri, 30 Jan 2015 10:24:14 -0800 Subject: [PATCH] SetupWizard: Fixup layout and use sim graphic based on config Change-Id: I73dd665a526c8a025e82a6f839d3dc9055742ed1 --- res/layout-land/sim_missing_page.xml | 63 +++++++++++++++++++ res/layout/sim_missing_page.xml | 47 +++++++------- .../setupwizard/setup/SimCardMissingPage.java | 12 +++- 3 files changed, 97 insertions(+), 25 deletions(-) create mode 100644 res/layout-land/sim_missing_page.xml diff --git a/res/layout-land/sim_missing_page.xml b/res/layout-land/sim_missing_page.xml new file mode 100644 index 0000000..9ae9bb8 --- /dev/null +++ b/res/layout-land/sim_missing_page.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout/sim_missing_page.xml b/res/layout/sim_missing_page.xml index d69d1c1..1fe72b9 100644 --- a/res/layout/sim_missing_page.xml +++ b/res/layout/sim_missing_page.xml @@ -26,35 +26,34 @@ android:layout_height="0dp" android:layout_weight="1"> - + - + android:id="@+id/sim_missing" + style="@style/PageSummaryText" + android:textSize="15sp" + android:layout_marginBottom="@dimen/summary_margin_bottom" + android:paddingLeft="@dimen/content_margin_left" + android:paddingRight="@dimen/content_margin_right" + android:text="@string/sim_missing_summary" /> - + - - - - + diff --git a/src/com/cyanogenmod/setupwizard/setup/SimCardMissingPage.java b/src/com/cyanogenmod/setupwizard/setup/SimCardMissingPage.java index 63cc830..38fbdcc 100644 --- a/src/com/cyanogenmod/setupwizard/setup/SimCardMissingPage.java +++ b/src/com/cyanogenmod/setupwizard/setup/SimCardMissingPage.java @@ -20,6 +20,7 @@ import android.app.Fragment; import android.app.FragmentManager; import android.content.Context; import android.os.Bundle; +import android.widget.ImageView; import com.cyanogenmod.setupwizard.R; import com.cyanogenmod.setupwizard.ui.SetupPageFragment; @@ -64,7 +65,16 @@ public class SimCardMissingPage extends SetupPage { public static class SimCardMissingFragment extends SetupPageFragment { @Override - protected void initializePage() {} + protected void initializePage() { + final boolean simOnBack = getResources().getBoolean( + R.bool.sim_back); + 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); + } + } @Override protected int getLayoutResource() {