成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android開發(fā)速成簡潔教程二十二:使用資源Resources

移動開發(fā) Android
我們直接定義Button的顯示內(nèi)容為“Pattern”。如果你想你的應(yīng)用支持多種設(shè)備,多種語言,那么直接使用字符串常量會給程序的移植帶來很大的問題。因此設(shè)計應(yīng)用是一個重要原則是盡可能的將UI相關(guān)的資源(如圖像,文字等)以外部資源的形式來定義。

在前面的例子中,我們忽略了一個重要的原則,在代碼和Layout中,直接使用了字符串常量,比如:

  1. <Button android:text=”Pattern” 
  2. android:id=”@+id/btnPattern” 
  3. android:layout_width=”wrap_content” 
  4. android:textColor=”@color/black” 
  5. android:checked=”true” 
  6. android:layout_height=”wrap_content”> 
  7. </Button> 

我們直接定義Button的顯示內(nèi)容為“Pattern”。如果你想你的應(yīng)用支持多種設(shè)備,多種語言,那么直接使用字符串常量會給程序的移植帶來很大的問題。因此設(shè)計應(yīng)用是一個重要原則是盡可能的將UI相關(guān)的資源(如圖像,文字等)以外部資源的形式來定義。

Android支持多種資源類型,對應(yīng)每一種資源,你可以定義一個缺省資源和多個可選資源(根據(jù)設(shè)備配置或語言類型等)。

缺省資源定義成與設(shè)備配置和語言無關(guān),用在找不到與設(shè)備配置對應(yīng)資源時使用。比如說你可以將缺省UI Layout定義在 res/layout 中, 而將屏幕橫置(Landscape)定義在 res/layout-land 中。Android在運行時會根據(jù)設(shè)備配置自動選擇合適的資源。

下圖顯示兩種不同配置的設(shè)備中沒有定義可選資源時都使用缺省資源定義:

下圖應(yīng)用定義給兩種不同設(shè)備定義了兩種資源,一是缺省資源,一是為橫屏顯示時的資源:

在定義可選資源時,Android對可選資源的命名方法有一定的規(guī)定,具體可以參見http://developer.android.com/guide/topics/resources/providing-resources.html

責(zé)任編輯:閆佳明 來源: imobilebbs
相關(guān)推薦

2013-12-27 14:34:46

Android開發(fā)Android應(yīng)用短信觸發(fā)示例

2013-12-27 16:06:10

Android開發(fā)Android應(yīng)用發(fā)布應(yīng)用

2013-12-26 15:10:08

Android開發(fā)應(yīng)用和框架Linux 內(nèi)核

2013-12-26 15:43:07

Android開發(fā)Android應(yīng)用Activities

2013-12-27 12:42:15

Android開發(fā)Android應(yīng)用引路蜂

2013-12-26 15:18:09

Android開發(fā)安裝開發(fā)環(huán)境

2013-12-27 15:11:17

Android開發(fā)訪問Internet繪制在線地圖

2013-12-27 14:05:22

Android開發(fā)Android應(yīng)用Dialog

2013-12-27 14:16:43

Android開發(fā)Android應(yīng)用線程

2013-12-27 13:27:05

Android開發(fā)Android應(yīng)用RadioButton

2013-12-26 15:46:30

Android開發(fā)Android應(yīng)用用戶界面設(shè)計

2013-12-26 16:59:12

Android開發(fā)Android應(yīng)用數(shù)據(jù)綁定Data Bi

2013-12-27 12:51:44

Android開發(fā)Android應(yīng)用引路蜂

2013-12-27 13:49:22

Android開發(fā)Android應(yīng)用Button

2013-12-26 16:24:13

Android開發(fā)Android應(yīng)用Intents

2013-12-26 15:34:19

Android開發(fā)Android應(yīng)用基本概念

2013-12-26 16:46:21

2013-12-26 17:08:36

Android開發(fā)Android應(yīng)用自定義Adapter顯

2013-12-27 13:00:30

Android開發(fā)Android應(yīng)用Context Men

2013-12-27 14:10:36

Android開發(fā)Android應(yīng)用Transform
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 中文字幕在线看 | 欧美精品一区二区三区四区五区 | 免费a大片 | www久久久| 亚洲一区视频在线 | 欧美综合一区二区三区 | 亚洲一区二区在线播放 | a免费视频| 亚洲国产精品久久久久婷婷老年 | 日韩在线一区二区三区 | 国产精品亚洲欧美日韩一区在线 | 精品真实国产乱文在线 | 欧美中文字幕一区二区 | 欧美日韩一区二区三区视频 | 黄色电影在线免费观看 | 中文字幕一区在线观看视频 | 日韩一区二区三区视频在线观看 | 亚洲国产成人在线观看 | 日本久久网 | 免费看黄色小视频 | 精品久久成人 | 在线观看成年人视频 | a级片在线观看 | 九九热精品视频 | 国产在线精品一区二区三区 | 99re99| 日韩欧美在线观看 | 天天色综 | 婷婷福利视频导航 | 中文区中文字幕免费看 | 欧美黄色大片在线观看 | 久久久久国产一区二区三区四区 | 成在线人视频免费视频 | 欧美中文字幕一区二区 | 亚洲精品国产成人 | 亚洲一区二区精品视频 | 日韩一级黄色片 | 国产黄色在线观看 | 亚洲美女一区 | 欧美在线视频网站 | 久久精品中文字幕 |