Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> android技巧:android中如何使用string.xml

android技巧:android中如何使用string.xml

編輯:Android開發教程

1.介紹

在制作android應用的時候,常常用到很多string,就是一些文字,這裡介紹一種方法,將所有string封裝在一個string.xml文件中,通過styles.xml控制string的大小等屬性。在代碼中,只要調用string的id即可。這樣符合面向對象的編程思想,而且也能使android應用更好的適應各種分辨率的手機!

2.具體實現

首先,我們在value文件夾下建立string.xml用於存放string,建立styles.xml用於控制string的屬性。(無視其他xml)

在string.xml中,我們聲明一些string,注意name

<?xml version="1.0" encoding="utf-8"?>  
<resources>  
      
    <string name="hello">Hello World, GameActivity!</string>  
    <string name="app_name">镖镖必達</string>  
    <string name="help">幫助信息\n此游戲是一款單指飛镖游戲\n點擊屏幕發射飛镖\n連擊可以獲得更高分數</string>  
    <string name="about">關於游戲\n\n薊門邊IT創意工作室出品\nRhythmMaker原班人馬打造\n單指RPG手游巅峰之作\n技術:[email protected]  
        \n美術:[email protected]</string>  
    <string name="title_activity_other">OtherActivity</string>  
    <string name="action_settings">Settings</string>  
    <string name="hello_world">Hello world!</string>  
      
</resources>

在styles.xml中

<resources>  
      
    <!--  
        Base application theme, dependent on API level. This theme is replaced  
        by AppBaseTheme from res/values-vXX/styles.xml on newer devices.  
    -->
    <style name="AppBaseTheme" parent="android:Theme.Light">  
        <!--  
            Theme customizations available in newer API levels can go in  
            res/values-vXX/styles.xml, while customizations related to  
            backward-compatibility can go here.  
        -->
    </style>  
      
    <!-- Application theme. -->
    <style name="AppTheme" parent="AppBaseTheme">  
        <!-- All customizations that are NOT specific to a particular API-level can go here. -->
    </style>  
<style name="label_white">  
        <item name="android:textSize">38px</item>//字體大小  
        <item name="android:textColor">#0000FF</item>//顏色是藍色  
        <item name="android:gravity">center</item>//居中  
        <item name="android:textStyle">bold</item>//加粗  
    </style>  
          
</resources>

配置完xml文件,我們看看在代碼中怎麼調用!

比如我們要調用string.xml中命名為help的string。只要在對象中類似於這種setText(R.string.help);調用方法就可以,跟圖片的用法是一樣的!

查看本欄目更多精彩內容:http://www.bianceng.cn/OS/extra/

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved