summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2019-03-21 19:29:17 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2019-03-21 19:29:17 +0000
commit28026e72b5161634c78c566bf614985e1bd71ccd (patch)
tree72d1a1acbddbce4b4909024fd31d0cb0b6cb6d18
parent84778b87de92e70261ce627a9d2c9e82557fec8e (diff)
parentcd3a72e28bad9363ecb3b41d9258564112df5cdd (diff)
downloadEmergencyInfo-28026e72b5161634c78c566bf614985e1bd71ccd.tar.gz
Merge "Fix Talkback speak n+1 items on medical info view"
-rw-r--r--res/layout/view_emergency_preference_margin.xml18
-rw-r--r--res/values/dimens.xml1
-rw-r--r--res/xml/view_emergency_info.xml7
-rw-r--r--src/com/android/emergency/view/ViewEmergencyInfoFragment.java16
4 files changed, 16 insertions, 26 deletions
diff --git a/res/layout/view_emergency_preference_margin.xml b/res/layout/view_emergency_preference_margin.xml
deleted file mode 100644
index 8c18b2bf..00000000
--- a/res/layout/view_emergency_preference_margin.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2018 The Android Open Source Project
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="8dp"/>
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index 4cd07f9f..e898fb3e 100644
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -20,6 +20,7 @@
<dimen name="tab_elevation">4dp</dimen>
<dimen name="action_bar_size">56dp</dimen>
<dimen name="tab_height">48dp</dimen>
+ <dimen name="view_emergency_info_top_padding">8dp</dimen>
<!-- Minimum width for the popup for updating a user's photo. -->
<dimen name="update_user_photo_popup_min_width">300dip</dimen>
diff --git a/res/xml/view_emergency_info.xml b/res/xml/view_emergency_info.xml
index 98e87136..4755dade 100644
--- a/res/xml/view_emergency_info.xml
+++ b/res/xml/view_emergency_info.xml
@@ -15,13 +15,6 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res/com.android.emergency">
-
- <Preference
- android:enabled="false"
- android:focusable="false"
- android:selectable="false"
- android:layout="@layout/view_emergency_preference_margin"/>
-
<com.android.emergency.preferences.EmergencyEditTextPreference
android:enabled="false"
android:focusable="true"
diff --git a/src/com/android/emergency/view/ViewEmergencyInfoFragment.java b/src/com/android/emergency/view/ViewEmergencyInfoFragment.java
index 4efcca0e..3f2bdd60 100644
--- a/src/com/android/emergency/view/ViewEmergencyInfoFragment.java
+++ b/src/com/android/emergency/view/ViewEmergencyInfoFragment.java
@@ -15,8 +15,12 @@
*/
package com.android.emergency.view;
-import androidx.fragment.app.Fragment;
+import android.view.View;
import android.os.Bundle;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.fragment.app.Fragment;
import androidx.preference.PreferenceFragmentCompat;
import androidx.preference.Preference;
import androidx.preference.PreferenceManager;
@@ -49,6 +53,16 @@ public class ViewEmergencyInfoFragment extends PreferenceFragmentCompat {
}
}
+ @Override
+ public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
+ super.onViewCreated(view, savedInstanceState);
+
+ // Set a top padding for the EmergencyInfo View.
+ int topPadding = (int) getResources().getDimension(R.dimen.view_emergency_info_top_padding);
+ view.setPadding(view.getPaddingLeft(), view.getPaddingTop() + topPadding,
+ view.getPaddingRight(), view.getPaddingBottom());
+ }
+
@Override
public void onResume() {
super.onResume();