WEB开发网
开发学院手机开发Android 开发 Android开发中的风格与主题的区别与应用 阅读

Android开发中的风格与主题的区别与应用

 2010-11-05 00:55:55 来源:WEB开发网   
核心提示:< /resources>上面的样式可以用在单个view中如:< EditText id=”@+id/text1″style=”@style/mytext”android:layout_width=”fill_parent”android:layout_height=”wrap_content”and

< /resources>

上面的样式可以用在单个view中如:

< EditText id=”@+id/text1″

style=”@style/mytext”

android:layout_width=”fill_parent”

android:layout_height=”wrap_content”

android:text=”Hello, World!” />

现在这个EditText组件的所表现出来的风格就为我们在上边的XML文件中所定义的那样。

编写一个简单的Style:

< ?xml version=”1.0″ encoding=”utf-8″?>

< resources>

< style name=”SpecialText” >

< item name=”android:textSize”>18sp< /item>

< item name=”android:textColor”>#EC9237< /item>

< /style>

< style name=”SpecialText2″ >

< item name=”android:textSize”>26sp< /item>

< item name=”android:textColor”>#FF7F7C< /item>

< item name=”android:fromAlpha”>0.0< /item>

< item name=”android:toAlpha”>0.0< /item>

< /style>

< /resources>

应用的编写:

< TextView

style=”@style/SpecialText2″

android:layout_width=”fill_parent”

android:layout_height=”wrap_content”

android:text=”@string/hello”

/>

< EditText android:text=”@+id/EditText01″

style=”@style/SpecialText”

android:id=”@+id/EditText01″

android:layout_width=”wrap_content”

android:layout_height=”wrap_content”>< /EditText>

主题

就像Style一样,Theme依然在< style>元素里边申明,也是以同样的方式引用。不同的是通过在Android Manifest中定义的< application>和< activity>元素将主题添加到整个程序或者某个 Activity,但是主题是不能应用在某一个单独的View里。

下边是SDK中主题的一个例子:(SDK提供的程序会有Error:no resource found that matches the given

上一页  1 2 3 4  下一页

Tags:Android 开发 风格

编辑录入:coldstar [复制链接] [打 印]
赞助商链接