Apply style on Text - Blog Android

Saturday, 3 September 2011

Apply style on Text

Apply style on Text



To create our own style, create a XML file /res/values/style.xml.


<?xml version="1.0" encoding="utf-8"?>

<resources>

<style name="mystyle">

<item name="android:layout_width">fill_parent</item>

<item name="android:layout_height">wrap_content</item>

<item name="android:textColor">#A0A0A0</item>

<item name="android:typeface">monospace</item>

</style>

<style name="mystyle.20dp">

<item name="android:textSize">20dp</item>

</style>

<style name="mystyle.30dp">

<item name="android:textSize">30dp</item>

</style>

<style name="mystyle.20dp.bold">

<item name="android:textStyle">bold</item>

</style>

</resources>







Then, we can refer it in our layout, main.xml. Android also pre-defined some style for using.


<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

<TextView

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/hello"

/>

<TextView

style="@style/mystyle"

android:text="mystyle"

/>

<TextView

style="@style/mystyle.20dp"

android:text="mystyle.20dp"

/>

<TextView

style="@style/mystyle.20dp.bold"

android:text="mystyle.20dp.bold"

/>

<TextView

style="@style/mystyle.30dp"

android:text="mystyle.30dp"

/>

<TextView

android:layout_width="fill_parent"

android:layout_height="wrap_content"

style="@android:style/TextAppearance"

android:text="Android build-in style: TextAppearance"

/>

<TextView

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:background="@android:color/background_light"

style="@android:style/TextAppearance.Inverse"

android:text="Android build-in style: TextAppearance.Inverse"

/>

<TextView

android:layout_width="fill_parent"

android:layout_height="wrap_content"

style="@android:style/TextAppearance.Small"

android:text="Android build-in style: TextAppearance.Small"

/>

<TextView

android:layout_width="fill_parent"

android:layout_height="wrap_content"

style="@android:style/TextAppearance.Medium"

android:text="Android build-in style: TextAppearance.Medium"

/>

<TextView

android:layout_width="fill_parent"

android:layout_height="wrap_content"

style="@android:style/TextAppearance.Large"

android:text="Android build-in style: TextAppearance.Large"

/>

</LinearLayout>







Borneo08

About Borneo08

Author Description here.. Nulla sagittis convallis. Curabitur consequat. Quisque metus enim, venenatis fermentum, mollis in, porta et, nibh. Duis vulputate elit in elit. Mauris dictum libero id justo.

Subscribe to this Blog via Email :

More links

Related Posts Plugin for WordPress, Blogger...