[安卓开发基础] 国际化 style样式资源

根据系统 语言设置 自动切换成不同  语言。 

不同语言:

 

 

 

</string>

    <string
name="textView1">微信</string>
    <string
name="textView2">通讯录</string>
    <string
name="textView3">QQ</string>
    <string
name="textView4">相机</string>
    <string
name="textView5">时钟</string>
    <string
name="textView6">备忘录</string>
    <string
name="textView7">音乐</string>
    <string
name="textView8">互联网</string>
    <string
name="textView9">邮件</string>

 

<resources>
    <string
name="app_name">Windows Phone</string>
    <string
name="textView1">WeChat</string>
    <string
name="textView2">Contacts</string>
    <string
name="textView3">QQ</string>
    <string
name="textView4">Camera</string>
    <string
name="textView5">Clock</string>
    <string
name="textView6">Notes</string>
    <string
name="textView7">Music</string>
    <string
name="textView8">Browser</string>
    <string
name="textView9">E-mail</string>
</resources>

样式资源:

 

 

子样式继承与父样式, 子样式属性与父样式相同时候以子样式为准。

<LinearLayout
   
android:layout_width="match_parent"
   
android:layout_height="wrap_content"
   
android:orientation="vertical"
   
>
    <TextView
       
android:layout_width="match_parent"
       
android:layout_height="wrap_content"
       
style="@style/title"
       
android:text="style父样式"
       
/>
    <TextView
       
android:layout_width="match_parent"
       
android:layout_height="wrap_content"
       
style="@style/context"
       
android:text="子样式"
       
/>
</LinearLayout>

 

 

 

样式style与主题theme的区别:

 

 

 

 

 

 

 

 

 

Bold 为黑色加粗

 

 

<!-- 加粗  -->
<style name="block">
    <item
name="android:textStyle">bold</item>
    <item
name="android:textColor">#000</item>
</style>
<style
name="text_block" parent="block">
    <item
name="android:textStyle">bold</item>
   <item
name="android:layout_gravity">center_horizontal</item>
</style>

菜单资源文件:

猜你喜欢

转载自blog.csdn.net/oDianZi1234567/article/details/85245423