diff options
| author | 2019-05-30 18:53:13 +0000 | |
|---|---|---|
| committer | 2019-05-30 18:53:13 +0000 | |
| commit | 58cfefe9cc17789a14c5edb7fd596f0c25c887c7 (patch) | |
| tree | 92273edbdef118bea8bbe7c7b2f1bd802898c31f | |
| parent | 3de2438d5ca9041dd2be32cdea9eb3fb3c210724 (diff) | |
| parent | fe7525a3406ed9e2f124206de7b49c760574c2be (diff) | |
Merge "Fix a11y readout of notification guts buttons" into qt-dev
| -rw-r--r-- | packages/SystemUI/res/layout/notification_info.xml | 8 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ButtonLinearLayout.java | 32 |
2 files changed, 36 insertions, 4 deletions
diff --git a/packages/SystemUI/res/layout/notification_info.xml b/packages/SystemUI/res/layout/notification_info.xml index 8ffa2d83cfa2..87de9d4d3b51 100644 --- a/packages/SystemUI/res/layout/notification_info.xml +++ b/packages/SystemUI/res/layout/notification_info.xml @@ -219,7 +219,7 @@ asked for it --> android:gravity="center" android:orientation="vertical"> - <LinearLayout + <com.android.systemui.statusbar.notification.row.ButtonLinearLayout android:id="@+id/alert" android:layout_width="match_parent" android:layout_height="wrap_content" @@ -268,9 +268,9 @@ asked for it --> android:ellipsize="end" android:maxLines="2" android:textAppearance="@style/TextAppearance.NotificationImportanceDetail"/> - </LinearLayout> + </com.android.systemui.statusbar.notification.row.ButtonLinearLayout> - <LinearLayout + <com.android.systemui.statusbar.notification.row.ButtonLinearLayout android:id="@+id/silence" android:layout_width="match_parent" android:layout_height="wrap_content" @@ -321,7 +321,7 @@ asked for it --> android:ellipsize="end" android:maxLines="2" android:textAppearance="@style/TextAppearance.NotificationImportanceDetail"/> - </LinearLayout> + </com.android.systemui.statusbar.notification.row.ButtonLinearLayout> </LinearLayout> diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ButtonLinearLayout.java b/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ButtonLinearLayout.java new file mode 100644 index 000000000000..94bdd81401bb --- /dev/null +++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ButtonLinearLayout.java @@ -0,0 +1,32 @@ +/* + * Copyright (C) 2019 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. + */ + +package com.android.systemui.statusbar.notification.row; + +import android.content.Context; +import android.util.AttributeSet; +import android.widget.Button; +import android.widget.LinearLayout; + +public class ButtonLinearLayout extends LinearLayout { + + public ButtonLinearLayout(Context context, AttributeSet attrs) { + super(context, attrs); + } + + @Override + public CharSequence getAccessibilityClassName() { + return Button.class.getName(); + } +} |