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

      百恒網絡

      南昌百恒網絡

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

      百恒網絡 2016-11-14 5498

      對于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" />

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

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

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

      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售后服務 售后服務
       
      售后服務 售后服務
       
      備案專線 備案專線
       
      ×
      亚洲欧美日韩久久精品| 日韩精品福利在线| 免费精品一区二区三区第35| selaoban在线视频免费精品| 亚洲第一区精品日韩在线播放| 国内大量揄拍人妻精品視頻| 99久久er这里只有精品18| 久久久久久国产精品免费无码| 国产精品乱码高清在线观看 | 国产精品热久久无码av| 日韩国产中文字幕| 国产精品亚洲小说专区| 精品熟女碰碰人人a久久| 精品人妻无码一区二区三区蜜桃一 | 九九久久精品国产| 亚洲精品456播放| 精品一区二区三区水蜜桃| 日韩av无码久久精品免费| 国产av永久精品无码| 在线播放亚洲精品| 无码国产69精品久久久久孕妇 | 国产天天综合永久精品日| 亚洲国产精品13p| 一本久久A久久免费精品不卡| 美女bbbb精品视频| 尤物TV国产精品看片在线| 日批日出水久久亚洲精品tv| 日韩一级视频免费观看| 精品无码中文视频在线观看| 日韩一级在线视频| 成人精品综合免费视频| sihu国产精品永久免费| 国产精品单位女同事在线| 国产精品V亚洲精品V日韩精品| 国产精品JIZZ在线观看老狼| 国产玖玖玖九九精品视频| 国产精品免费一区二区三区| 精品久久久久久国产牛牛app| 久久精品国产一区二区电影| 自拍偷自拍亚洲精品第1页| 亚洲精品成人网站在线观看|