| <?xml version="1.0" encoding="utf-8"?> |
| <!-- Copyright (C) 2016 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. |
| --> |
| |
| <ScrollView |
| xmlns:android="http://schemas.android.com/apk/res/android" |
| xmlns:app="http://schemas.android.com/apk/res-auto" |
| android:id="@+id/container" |
| android:layout_width="match_parent" |
| android:layout_height="match_parent"> |
| <LinearLayout |
| android:layout_width="match_parent" |
| android:layout_height="wrap_content" |
| android:orientation="vertical"> |
| |
| <android.support.v7.widget.AppCompatTextView |
| style="@style/TextStyleAllCapsOn" |
| android:id="@+id/text_view_caps1" |
| android:layout_width="match_parent" |
| android:layout_height="wrap_content" |
| android:text="@string/sample_text1" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| style="@style/TextStyleAllCapsOff" |
| android:id="@+id/text_view_caps2" |
| android:layout_width="match_parent" |
| android:layout_height="wrap_content" |
| android:text="@string/sample_text2" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/text_view_app_allcaps_false" |
| android:layout_width="match_parent" |
| android:layout_height="wrap_content" |
| android:text="@string/sample_text2" |
| app:textAllCaps="false"/> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/view_tinted_no_background" |
| android:layout_width="match_parent" |
| android:layout_height="wrap_content" |
| android:text="@string/sample_text1" |
| app:backgroundTint="@color/color_state_list_lilac" |
| app:backgroundTintMode="src_in" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/view_tinted_background" |
| android:layout_width="match_parent" |
| android:layout_height="wrap_content" |
| android:text="@string/sample_text2" |
| android:background="@drawable/test_drawable" |
| app:backgroundTint="@color/color_state_list_lilac" |
| app:backgroundTintMode="src_in" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/view_untinted_no_background" |
| android:layout_width="match_parent" |
| android:layout_height="wrap_content" |
| android:text="@string/sample_text2" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/view_untinted_background" |
| android:layout_width="match_parent" |
| android:layout_height="wrap_content" |
| android:text="@string/sample_text2" |
| android:background="@drawable/test_background_green" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/view_text_color_hex" |
| android:layout_width="match_parent" |
| android:layout_height="wrap_content" |
| android:text="@string/sample_text2" |
| android:textColor="#FF0000" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/view_text_color_csl" |
| android:layout_width="match_parent" |
| android:layout_height="wrap_content" |
| android:text="@string/sample_text2" |
| android:textColor="@color/color_state_list_ocean" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/view_text_color_primary" |
| android:layout_width="match_parent" |
| android:layout_height="wrap_content" |
| android:text="@string/sample_text1" |
| android:textColor="?android:attr/textColorPrimary" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/view_text_color_secondary" |
| android:layout_width="match_parent" |
| android:layout_height="wrap_content" |
| android:text="@string/sample_text2" |
| android:textColor="?android:attr/textColorSecondary" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/view_text_link_enabled" |
| android:layout_width="match_parent" |
| android:layout_height="wrap_content" |
| android:text="@string/text_link_enabled" |
| android:textColor="?android:attr/textColorSecondary" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/view_text_link_disabled" |
| android:layout_width="match_parent" |
| android:layout_height="wrap_content" |
| android:enabled="false" |
| android:text="@string/text_link_disabled" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/textview_fontresource_fontfamily_string_direct" |
| android:layout_width="match_parent" |
| android:layout_height="wrap_content" |
| android:text="@string/sample_text1" |
| app:fontFamily="sans-serif" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/textview_fontresource_fontfamily_string_resource" |
| android:layout_width="match_parent" |
| android:layout_height="wrap_content" |
| android:text="@string/sample_text1" |
| app:fontFamily="@string/font_sans_serif" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/textview_fontresource_fontfamily" |
| android:text="@string/sample_text1" |
| android:layout_width="wrap_content" |
| android:layout_height="wrap_content" |
| app:fontFamily="@font/samplefont" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/textview_fontxmlresource_fontfamily" |
| android:text="@string/sample_text1" |
| android:layout_width="wrap_content" |
| android:layout_height="wrap_content" |
| app:fontFamily="@font/samplexmlfont" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/textview_fontxmlresource_fontfamily_textstyle" |
| android:text="@string/sample_text1" |
| android:layout_width="wrap_content" |
| android:layout_height="wrap_content" |
| android:textStyle="italic" |
| app:fontFamily="@font/samplexmlfont" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/textview_fontxmlresource_fontfamily_textstyle2" |
| android:text="@string/sample_text1" |
| android:layout_width="wrap_content" |
| android:layout_height="wrap_content" |
| android:textStyle="italic" |
| android:fontFamily="@font/samplexmlfont" /> |
| |
| <!-- This is here to test that the TextView constructor ignores references to |
| non Font resource types in the fontFamily attribute.--> |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/textview_fontxmlresource_nonFontReference" |
| android:text="@string/sample_text1" |
| android:layout_width="wrap_content" |
| android:layout_height="wrap_content" |
| app:fontFamily="@style/TextView_FontResource" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/textview_fontresource_style" |
| android:text="@string/sample_text1" |
| android:layout_width="wrap_content" |
| android:layout_height="wrap_content" |
| style="@style/TextView_FontResource" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/textview_fontxmlresource_style" |
| android:text="@string/sample_text1" |
| android:layout_width="wrap_content" |
| android:layout_height="wrap_content" |
| style="@style/TextView_FontXmlResource" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/textview_fontresource_textAppearance" |
| android:text="@string/sample_text1" |
| android:layout_width="wrap_content" |
| android:layout_height="wrap_content" |
| android:textAppearance="@style/TextView_FontResource" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/textview_fontxmlresource_textAppearance" |
| android:text="@string/sample_text1" |
| android:layout_width="wrap_content" |
| android:layout_height="wrap_content" |
| android:textAppearance="@style/TextView_FontXmlResource" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/textview_textStyleOverride" |
| android:text="@string/sample_text1" |
| android:layout_width="wrap_content" |
| android:layout_height="wrap_content" |
| style="@style/TextView_TextStyleOverride" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/textview_textStyleDirect" |
| android:text="@string/sample_text1" |
| android:layout_width="wrap_content" |
| android:layout_height="wrap_content" |
| android:textStyle="italic" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/textview_simple" |
| android:text="@string/sample_text1" |
| android:layout_width="wrap_content" |
| android:layout_height="wrap_content" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/textview_typeface_serif" |
| android:text="@string/sample_text1" |
| android:layout_width="wrap_content" |
| android:layout_height="wrap_content" |
| style="@style/TextView_Typeface_Serif" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/textview_typeface_monospace" |
| android:text="@string/sample_text1" |
| android:layout_width="wrap_content" |
| android:layout_height="wrap_content" |
| style="@style/TextView_Typeface_Monospace" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/textview_typeface_and_fontfamily" |
| android:text="@string/sample_text1" |
| android:layout_width="wrap_content" |
| android:layout_height="wrap_content" |
| android:textAppearance="@style/TextView_FontResource" |
| android:typeface="serif" /> |
| |
| <android.support.v7.widget.AppCompatTextView |
| android:id="@+id/textview_app_and_android_fontfamily" |
| android:text="@string/sample_text1" |
| android:layout_width="wrap_content" |
| android:layout_height="wrap_content" |
| android:fontFamily="serif" |
| app:fontFamily="monospace"/> |
| |
| </LinearLayout> |
| |
| </ScrollView> |