十年專注于品牌網站建設 十余年專注于網站建設_小程序開發(fā)_APP開發(fā),低調、敢創(chuàng)新、有情懷!
      南昌百恒網絡微信公眾號 掃一掃關注
      小程序
      tel-icon全國服務熱線:400-680-9298,0791-88117053
      掃一掃關注百恒網絡微信公眾號
      掃一掃打開百恒網絡微信小程序

      百恒網絡

      南昌百恒網絡

      結合實例介紹android資源文件的使用方法

      百恒網絡 2016-11-14 5499

      對于android初學者來講,首先是要了解資源文件資源的類型和布局,然后再是資源文件的使用,資源列表如下:

      Android資源布局類型表

      資源文件的使用分為在代碼中使用和在其他資源文件中引用該資源文件。在我們編譯一個 Android 應用時,Android 會自動生成一個 R 類,在該類中根據不同的資源類型又生 成了相應的內部類,該類包含了系統中使用到的所有資源文件的標示,其內容如下所示。

      package com.amaker.mp;

      // 資源類

      public final class R {

      // 數組

      public static final class array {

      public static final int faultRecords=0x7f060000;

      }

      // 屬性

      public static final class attr {

      }

      // 顏色

      public static final class color {

      public static final int black=0x7f040001;

      public static final int red=0x7f040000;

      }

      // 圖片

      public static final class drawable {

      public static final int icon=0x7f020001;

      public static final int logo2=0x7f020002;

      }

      // ID 標示

      public static final class id {

      public static final int licenseEditText=0x7f070022;

      public static final int lngEditText=0x7f070001;

      }

      // 布局

      public static final class layout {

      public static final int custom_dialog=0x7f030000;

      public static final int custom_dialog1=0x7f030001;

      }

      // 字符串

      public static final class string {

      public static final int app_name=0x7f050001;

      public static final int hello=0x7f050000; } }

      1.在代碼中使用資源文件 在代碼中訪問資源文件,我們是通過使用 R 資源類中定義的資源文件類型和資源文件 名稱來訪問的。具體格式為:R.資源文件類型.資源文件名稱。例如:

      // 設置 Activity 顯示的布局視圖

      setContentView(R.layout.login_system);

      // 獲得 Button 實例

      cancelBtn = (Button)findViewById(R.id.cancelButton);

      loginBtn = (Button)findViewById(R.id.loginButton);

      // 獲得 TextView 實例

      userEditText = (EditText)findViewById(R.id.userEditText);

      pwdEditText = (EditText)findViewById(R.id.pwdEditText);

      }

      另外,除了訪問用戶自己定義的資源文件,還可以訪問系統中的資源文件。大部分的 資源文件被定義在 android 包下的 R 類中。訪問系統中的資源文件格式為:android.R.資源 文件類型.資源文件名稱。例如:

      int i ;

      // 動畫

      i = android.R.anim.fade_in;

      // 數組

      i = android.R.array.emailAddressTypes;

      // 顏色

      i = android.R.color.darker_gray;

      // 尺寸

      i = android.R.dimen.app_icon_size;

      // 可繪制圖片

      i = android.R.drawable.title_bar;

      // 字符串

      i = android.R.string.cancel;

      2.在其他資源文件中引用資源文件

      我們經常會在布局文件的元素屬性中引用其他資源文件,經常用到的有字符串、圖片、 顏色等資源。例如,下列布局文件中的 TextView 組件引用了一個字符串來表示文本內容, 引用了一個顏色來表示文本顏色,引用了一個尺寸來表示文本尺寸。

      android:layout_height="wrap_content"

      android:text="@string/styled_welcome_message"


      android:textColor="@color/opaque_red"

      android:textSize="@dimen/sixteen_sp" />

      本文僅限內部技術人員學習交流,不得作于其他商業(yè)用途.希望此文對廣技人員有所幫助。原創(chuàng)文章出自:南昌網站建設公司-百恒網絡 http: //www.dgscpc.com 如轉載請注明出處!

      400-680-9298,0791-88117053
      掃一掃關注百恒網絡微信公眾號
      掃一掃打開百恒網絡小程序

      歡迎您的光顧,我們將竭誠為您服務×

      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售后服務 售后服務
       
      售后服務 售后服務
       
      備案專線 備案專線
       
      ×
      2022国产精品不卡a| 亚洲国产精品一区二区久久| 日韩精品无码永久免费网站| 国产成人精品视频播放| 日本一卡精品视频免费| 久久精品免费观看| 中文字幕无码久久精品青草| 国产精品美女网站在线观看| 日本国产精品久久| 亚洲欧美日韩综合俺去了| 国产在线精品二区韩国演艺界| 十八禁无遮挡99精品国产| 国产精品大片天天看片| 亚洲国产精品日韩在线| 99热在线只有精品| 午夜精品久视频在线观看| 久久久精品2019中文字幕之3| 久久精品国产99国产精品澳门 | 国产日韩精品一区二区在线观看| 国产在线91区精品| 四虎影视精品永久免费网站| 国产三级精品视频| 又紧又大又爽精品一区二区| 国产成人综合久久精品免费| 国产成人啪精品午夜在线播放| 国产精品亚洲а∨天堂2021| 国产精品素人福利| 国产成人亚洲精品91专区高清 | 亚洲麻豆精品国偷自产在线91 | 久久久久亚洲精品影视| 久久久久久久国产精品电影| 久久国产精品久久国产片| 久久只有这里的精品69| 久久9精品久久久| 久久夜色精品国产噜噜噜亚洲AV | 黑巨人与欧美精品一区 | 久久国产精品二国产精品| 国产精品麻豆入口| 91久久婷婷国产综合精品青草| 中文字幕一精品亚洲无线一区 | 精品无码国产一区二区三区麻豆|