Use CheckableLinearLayout for Use USB for dialog's item.

The root of "Use USB for" dialog's item is CheckableLinearLayout, which
defers the check state to direct children. However previously we had
CheckedTextView not just under CheckableLinearLayout. The structure
looks like:

Root CheckableLinearLayout -> LinearLayout -> CheckedTextView

The CL replaces the second child LinearLayout with CheckableLinearLayout
so that we can defer the state to CheckedTextView.

BUG=27708922

Change-Id: If0491235eac0a82bcb07e31856aa6b9535930fb2
This commit is contained in:
Daichi Hirono
2016-03-17 15:57:36 +09:00
parent 42734c1551
commit 9300eb1b14

View File

@@ -23,7 +23,7 @@
android:background="?android:attr/selectableItemBackground"
android:minHeight="?android:attr/listPreferredItemHeightSmall">
<LinearLayout
<com.android.settings.CheckableLinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
@@ -47,7 +47,7 @@
android:src="@drawable/ic_info"
android:layout_marginLeft="@dimen/restricted_icon_padding"
android:visibility="gone" />
</LinearLayout>
</com.android.settings.CheckableLinearLayout>
<TextView android:id="@android:id/summary"