summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpezhan <pezhan@codeaurora.org>2017-01-25 13:33:34 +0800
committerSridhar Gujje <sgujje@codeaurora.org>2017-03-03 13:08:06 +0530
commit0615a84e6cb349b74c3bdf86f859650cae16f4fb (patch)
tree588fac9df0d4ca2307dd1f026d090d21ee9bd12c
parentaca636015e3d82552f7066f35429129aab976313 (diff)
downloadandroid_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-xAndroidManifest.xml5
-rw-r--r--res/layout/preferences_category.xml2
-rw-r--r--res/values/strings.xml2
-rw-r--r--res/values/styles.xml3
-rw-r--r--src/com/android/camera/SettingsActivity.java9
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) {