diff options
author | pezhan <pezhan@codeaurora.org> | 2017-01-25 13:33:34 +0800 |
---|---|---|
committer | Sridhar Gujje <sgujje@codeaurora.org> | 2017-03-03 13:08:06 +0530 |
commit | 0615a84e6cb349b74c3bdf86f859650cae16f4fb (patch) | |
tree | 588fac9df0d4ca2307dd1f026d090d21ee9bd12c | |
parent | aca636015e3d82552f7066f35429129aab976313 (diff) | |
download | android_packages_apps_Snap-0615a84e6cb349b74c3bdf86f859650cae16f4fb.tar.gz android_packages_apps_Snap-0615a84e6cb349b74c3bdf86f859650cae16f4fb.tar.bz2 android_packages_apps_Snap-0615a84e6cb349b74c3bdf86f859650cae16f4fb.zip |
SnapdragonCamera:Fix The setting list and picture size aren't same as spec
SettingActivity is short of action bar and prefenence title's size not
the same as UI spec.
Adjust prefenence title's size and style, add actionbar for
SettingActivity.
Change-Id: I17977f655a99ba087acaaa12232f05341c93471e
CRs-Fixed: 1105206
-rwxr-xr-x | AndroidManifest.xml | 5 | ||||
-rw-r--r-- | res/layout/preferences_category.xml | 2 | ||||
-rw-r--r-- | res/values/strings.xml | 2 | ||||
-rw-r--r-- | res/values/styles.xml | 3 | ||||
-rw-r--r-- | src/com/android/camera/SettingsActivity.java | 9 |
5 files changed, 18 insertions, 3 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 06ad579ae..1b8a88d2d 100755 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -76,13 +76,14 @@ </activity> <activity - android:theme="@style/Theme.OneUISettings" + android:theme="@style/Theme.Settings" android:name="com.android.camera.SettingsActivity" android:clearTaskOnLaunch="true" android:configChanges="orientation|screenSize|keyboardHidden" android:icon="@mipmap/ic_launcher_camera" android:label="@string/snapcam_app_name" - android:launchMode="singleTop" > + android:launchMode="singleTop" + android:parentActivityName="com.android.camera.CameraActivity"> </activity> <activity diff --git a/res/layout/preferences_category.xml b/res/layout/preferences_category.xml index 3dae03b0a..e002c4e40 100644 --- a/res/layout/preferences_category.xml +++ b/res/layout/preferences_category.xml @@ -33,7 +33,7 @@ android:gravity="center_vertical" android:paddingLeft="15dp" android:paddingTop="15dp" - android:textAllCaps="true" + android:textAllCaps="false" android:textColor="#ff999999" android:textSize="14sp" android:textStyle="bold" /> diff --git a/res/values/strings.xml b/res/values/strings.xml index 94c901f65..0b2310439 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -772,4 +772,6 @@ CHAR LIMIT = NONE] --> <string name="delete_all_best_dialog_positive_bt">Delete All</string> <string name="overflow_best_item1">Save All</string> <string name="overflow_best_item2">Delete All</string> + + <string name="settings_title">Settings</string> </resources> diff --git a/res/values/styles.xml b/res/values/styles.xml index a48d453cc..a65538cb3 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -22,6 +22,9 @@ <style name="Theme.OneUISettings" parent="@android:style/Theme.Material.Light.NoActionBar.Fullscreen"> <item name="android:colorAccent">#5999e1</item> </style> + <style name="Theme.Settings" parent="@android:style/Theme.Material.Light"> + <item name="android:colorAccent">#5999e1</item> + </style> <style name="Theme.Camera" parent="Theme.CameraBase"> <item name="android:windowFullscreen">true</item> diff --git a/src/com/android/camera/SettingsActivity.java b/src/com/android/camera/SettingsActivity.java index 00f42daa4..a54be02af 100644 --- a/src/com/android/camera/SettingsActivity.java +++ b/src/com/android/camera/SettingsActivity.java @@ -29,6 +29,7 @@ package com.android.camera; +import android.app.ActionBar; import android.app.AlertDialog; import android.content.DialogInterface; import android.content.SharedPreferences; @@ -108,6 +109,14 @@ public class SettingsActivity extends PreferenceActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + int flag = WindowManager.LayoutParams.FLAG_FULLSCREEN; + Window window = getWindow(); + window.setFlags(flag, flag); + ActionBar actionBar = getActionBar(); + if (actionBar != null) { + actionBar.setDisplayHomeAsUpEnabled(true); + actionBar.setTitle(getResources().getString(R.string.settings_title)); + } final boolean isSecureCamera = getIntent().getBooleanExtra( CameraUtil.KEY_IS_SECURE_CAMERA, false); if (isSecureCamera) { |