成人免费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-27 15:11:17

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

2013-12-26 15:18:09

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

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 15:34:19

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

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 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ù)棧公眾號

主站蜘蛛池模板: 欧美日韩国产一区二区三区 | 精品1区 | 中文字幕三区 | 久久久精品一区 | 欧美天堂在线 | 午夜视频一区二区 | 久久狠狠| 国产成人免费视频网站视频社区 | 亚洲精品黄 | 国产999在线观看 | www.色午夜.com| 久久91精品国产一区二区三区 | 成人午夜视频在线观看 | 91久色 | 在线一级片 | av天天操| 亚洲精品一区二区二区 | 四虎永久在线精品免费一区二 | 亚洲精品18 | 成人教育av | 欧美精品91 | 久久精品免费 | 最新中文字幕一区 | 亚洲精品自在在线观看 | 欧美精品片 | 欧美精品1区2区3区 免费黄篇 | 国产三级精品视频 | 97超碰在线播放 | 欧美一级片免费看 | 亚洲午夜在线 | 激情免费视频 | 亚洲美乳中文字幕 | 日韩欧美中文在线 | 一区二区福利视频 | 国产成人在线播放 | 欧美三级电影在线播放 | 久草精品在线 | 欧美黄色片 | 一区二区三区日韩 | 久久er精品| 亚洲精色 |