創(chuàng)建Android應用程序資源

2018-03-07 10:13 更新

本節(jié)介紹了如何在 IntelliJ IDEA 中創(chuàng)建Android應用程序資源。

創(chuàng)建Android應用程序資源

除了創(chuàng)建文件和文件夾的標準方法之外,您還可以直接從 res 節(jié)點創(chuàng)建資源定義,而無需將它們放置在相應的文件夾中。IntelliJ IDEA 檢測新資源的類型和限定符,并指定資源定義文件將被保存的文件夾。您可以創(chuàng)建單獨的資源定義文件和整個文件夾。

創(chuàng)建Android應用程序資源文件夾

IntelliJ IDEA 根據(jù)您選擇的資源類型和限定符組成新資源文件夾的名稱,并在該res文件夾下創(chuàng)建一個具有此名稱的文件夾。該名稱的構建符合 Android 命名約定。

  1. 在“項目(Project)”工具窗口中,右鍵單擊存儲所有 Android 資源定義的res節(jié)點。在上下文菜單中選擇:新建| Android資源目錄(New | Android resource directory)。將打開 "新建資源目錄(New Resource Directory)" 對話框。
  2. 從“資源類型(Resource Type)”下拉列表中,選擇要存儲在新文件夾中的資源類型。所選類型顯示在“目錄名稱(Directory name)”字段中。
  3. 執(zhí)行以下操作之一:
    • 如果您的應用程序不需要與各種 Android 設備兼容,并且因此不需要多屏幕支持,只需單擊“確定”即可。
    • 如果要提供替代資源,請指定定義特定設備配置的資源限定符。
      • 從 Available Qualifiers(可用限定符)列表中選擇所需的限定符,然后單擊按鈕。所選項目被添加到選擇的限定符列表中。根據(jù)特定的限定符,可以手動指定其值,或從選擇的限定符旁邊的下拉列表中選擇所需的值。
      • 要刪除限定符,請在選擇的限定符列表中選擇它,然后單擊該按鈕。

      IntelliJ IDEA 將所有選定的限定符附加到以破折號字符作為分隔符的資源類型。結果名稱顯示在“目錄名稱(Directory name)”字段中。

IntelliJ IDEA 將在該res節(jié)點下生成具有復合名稱的新文件夾。

在相關資源文件夾中創(chuàng)建資源定義文件

  1. 在“項目(Project)”工具窗口中,右鍵單擊存儲所有 Android 資源定義的res節(jié)點。從上下文菜單中選擇:新建| Android資源文件(New | Android resource file)。將打開 "新建資源文件(New Resource Directory)" 對話框。
  2. 在“文件名(File name)”文本框中指定新資源定義文件的名稱,遵循 Android 命名準則。
  3. 從“資源類型(Resource Type)”下拉列表中選擇資源類型。您可以使用向上和向下鍵盤按鍵從File name文本框中滾動資源類型列表。
  4. 要啟用編碼幫助,請在“根元素(Root element)”字段中將http://schemas.android.com/apk/res/android 架構指定為值xmlns:android。
  5. 執(zhí)行以下操作之一:
    • 如果您的應用程序不需要與各種 Android 設備兼容,并且因此不需要多屏幕支持,只需單擊“確定”即可。
    • 要提供替代資源,請指定定義特定設備配置的資源限定符。
      • 從Available Qualifiers列表中選擇所需的限定符,然后單擊按鈕。所選項目被添加到選擇限定符列表中。根據(jù)特定的限定符,可以手動指定其值,或從選擇限定符旁邊的下拉列表中選擇所需的值。
      • 要刪除限定符,請在選擇的限定符列表中選擇它,然后單擊該按鈕。

      IntelliJ IDEA 將所有選定的限定符附加到以破折號字符作為分隔符的資源類型。結果名稱顯示在“目錄名稱(Directory name)”字段中。

  6. 準備好后點擊“確定”。IntelliJ IDEA 組成將要保存新文件的資源文件夾的名稱。該名稱是根據(jù)指定的資源類型和符合 Android 命名約定的限定符構建的。如果這個文件夾已經(jīng)存在,IntelliJ IDEA 會將新文件保存在其中。如果找不到這樣的文件夾,IntelliJ IDEA 會在res節(jié)點下創(chuàng)建它,并在那里保存新的資源定義文件。
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號