For some reason the sign-out Button is being pushed right. How to resolve this? Anything I do in the custom layout's TextView and LinearLayout does not work. I just want to change this preference item's color
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@android:id/title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="@color/coral"
android:textSize="16sp"
android:text="@string/title_sign_out"/>
</LinearLayout>
And i use the layout here
<PreferenceCategory android:title="@string/title_section">
<Preference android:key="@string/key_account" />
<Preference
android:key="@string/key_logout_btn"
android:widgetLayout="@layout/pref_account_text" />
</PreferenceCategory>
You can see the screenshot below.
figured it out finally. When i tried with layout attribute, it wasn't showing anything because i had
android:id="@android:id/title"set in the custom layout's textview.So removing
android:id="@android:id/title"and setting the preference custom layout to android:layout="@layout/pref_account_text" instead of widgetLayout resolved it