diff --git a/res/menu/message_list_xl_option.xml b/res/menu/message_list_xl_option.xml
index 9f2e95fc5..2ae5577bf 100644
--- a/res/menu/message_list_xl_option.xml
+++ b/res/menu/message_list_xl_option.xml
@@ -31,4 +31,8 @@
android:title="@string/account_settings_action"
android:icon="@android:drawable/ic_menu_preferences"
/>
+
+
diff --git a/res/values/strings.xml b/res/values/strings.xml
index df3948f0b..16235b89c 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -719,5 +719,7 @@
Email 2 Pane
Email 1 Pane
+
+ Change orientation
diff --git a/src/com/android/email/Utility.java b/src/com/android/email/Utility.java
index ea7136465..4112c5fdf 100644
--- a/src/com/android/email/Utility.java
+++ b/src/com/android/email/Utility.java
@@ -29,6 +29,7 @@ import com.android.email.provider.EmailContent.MessageColumns;
import android.app.Activity;
import android.content.ContentResolver;
import android.content.Context;
+import android.content.pm.ActivityInfo;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.database.Cursor;
@@ -843,4 +844,15 @@ public class Utility {
lv.onRestoreInstanceState(mState);
}
}
+
+ /**
+ * STOPSHIP Remove this method
+ * Toggle between portrait and landscape. Developement use only.
+ */
+ public static void changeOrientation(Activity activity) {
+ activity.setRequestedOrientation(
+ (activity.getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_PORTRAIT)
+ ? ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
+ : ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
+ }
}
diff --git a/src/com/android/email/activity/MessageListXL.java b/src/com/android/email/activity/MessageListXL.java
index 698b643d1..975744686 100644
--- a/src/com/android/email/activity/MessageListXL.java
+++ b/src/com/android/email/activity/MessageListXL.java
@@ -18,6 +18,7 @@ package com.android.email.activity;
import com.android.email.Email;
import com.android.email.R;
+import com.android.email.Utility;
import android.app.ActionBar;
import android.app.Activity;
@@ -26,7 +27,6 @@ import android.app.LoaderManager.LoaderCallbacks;
import android.content.Context;
import android.content.Intent;
import android.content.Loader;
-import android.content.pm.ActivityInfo;
import android.database.Cursor;
import android.os.Bundle;
import android.util.Log;
@@ -433,6 +433,10 @@ public class MessageListXL extends Activity implements View.OnClickListener,
case R.id.account_settings:
// TODO Implement this
return true;
+ // STOPSHIP remove this
+ case R.id.change_orientation:
+ Utility.changeOrientation(this);
+ return true;
}
return super.onOptionsItemSelected(item);
}
@@ -452,10 +456,7 @@ public class MessageListXL extends Activity implements View.OnClickListener,
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_R) {
- setRequestedOrientation(
- (getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_PORTRAIT)
- ? ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
- : ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
+ Utility.changeOrientation(this);
return true;
}
return super.onKeyDown(keyCode, event);