安卓

資源

資源

資源是代碼使用的額外文件和靜態內容,如位圖、設計描述、UI字符串、動畫方向等等。

我們應該定期從代碼中外部化應用程序資源,如圖片和字符串,這樣你就可以獨立地控製它們。我們還應該為特定的機器安排提供其他資源,將它們安排在專門命名的資源文件夾中。在運行時,Android根據流行的配置執行相關的資源。例如,我們可能需要根據屏幕區域提供一個單獨的UI布局,或者根據語言設置提供幾個字符串。

一旦我們給我們的應用資源提供了外部存在,我們就可以使用在項目的R類中生成的資源id來定位它們。本文檔向我們展示了如何在我們的Android項目中對資源進行分組,並為特定的設備配置提供替代資源,然後從我們的應用程序代碼或其他XML文件訪問它們。

SNo。

目錄和資源類型

1

動畫/

定義屬性動畫的XML文件。它們保存在res/anim/文件夾中,可以從R.anim類。

2

顏色/

定義顏色狀態列表的XML文件。它們保存在res/color/中,可以從R.color類。

3.

可拉的/

像.png、.jpg、.gif或XML這樣的圖像文件被編譯成位圖、狀態列表、形狀和可繪製的動畫。它們保存在res/drawable/中,可以從R.drawable類。

4

布局/

XML文件描述用戶界麵布局。它們保存在res/layout/中,可以從出來類。

5

菜單/

描述應用程序菜單的XML文件,如選項菜單、上下文菜單或子菜單。它們保存在res/menu/中,可以從R.menu類。

6

生/

任意文件將以原始形式保存。你需要打電話給Resources.openRawResource ()使用資源ID,並且資源ID保存為R.raw.filename打開這些原始文件。

7

值/

一些簡單的XML文件可以保存在這個目錄下。

  • 用於資源數組的arrays.xml,可以在mainactivity中使用,並且可以從R.array類。
  • xml的資源整數,可以在mainactivity中使用,並且可以從R.integer類。
  • Boolean .xml用於資源布爾值,它可以在mainactivity中使用,並且可以從R.bool類。
  • 可以在mainactivity中使用的顏色值,並且可以從R.color類。
  • 維值可以在mainactivity中使用,並且可以從R.dimen類。
  • 可以在mainactivity中使用的字符串值,並且可以從R.string類。
  • xml用於樣式,並且可以從R.style類。

8

xml /

可以在運行時通過調用讀取的任意XML文件Resources.getXML ().您可以在這裏保存幾個可以在運行時使用的配置文件。

Linux教程
2小時
初學者
12.8 k +人注冊
4.51 (646)
在Python中功能
1小時
初學者
5.8 k +人注冊
4.53 (278)
GitHub初學者教程
2小時
初學者
7.6 k +人注冊
4.35 (396)
樹木在Java中
2小時
初學者
3.7 k +人注冊
4.52 (81)
C初學者
2小時
初學者
45.6 k +人注冊
4.51 (2267)
二叉樹
2小時
中間
2 k +人注冊
4.55 (38)
PowerPoint初學者
2小時
初學者
28.3 k +人注冊
4.54 (1257)
UI / UX
1小時
初學者
54.5 k +人注冊
4.51 (3954)
Splunk的教程
1小時
初學者
1.4 k +人注冊
4.49 (76)
Turbo C + +
1小時
初學者
6.4 k +人注冊
4.41 (240)
Baidu
map