2013-06-28 63 views
92

當首先創建一個新項目時,該對話框允許您將 指向某個外部.PNG文件,然後當該對話框完成時,它會生成4個不同像素大小的圖像用作 一個啓動器圖標。在Android Studio中更改'ic_launcher.png

我的問題是:那麼,如果已經有一個現有的項目 創建的,是有什麼地方告訴Studio來重新生成 4個新的這樣的文件,通過剛剛重新指向其他地方,一些 等。 PNG?

它發生,我認爲我可以開始一個新的項目,然後 手動複製所有迄今開發的其他文件,如 的.JAVA和.xml文件等,但好像很多 工作(我希望沒有必要)。

回答

50

不,但您可以輕鬆做到這一點。

去這裏:

https://romannurik.github.io/AndroidAssetStudio/

使用網頁製作的圖標,然後下載的壓縮包。將它解壓到正確的目錄中,它會正確覆蓋所有可繪製的*/ic_launcher.png。

4

在eclipse中製作Android應用程序時,只需右鍵點擊res文件夾,點擊New -> Other,然後在Android下選擇Android Icon Set

這使您可以輕鬆製作更多圖標(或替換現有的圖標)。

+2

問題是關於Android Studio。 –

+0

我的不好。 請參閱LazarusX的回答,因爲他解釋了製作圖標的新方法。 – Kayla

167

對於Android Studio 0.4.0及更高版本,點擊「File > New > Image Asset」。

+3

在Android Studio 0.4.3中,它是File-> New-> Image Asset。 –

+0

已編輯。謝謝@Jason。 – LazarusX

+1

同上0.5.1。這應該被標記爲答案 – cja

12

爲了防止任何人訪問這篇文章,我想我會描述我做了什麼。

  1. 右鍵單擊res文件夾>新建圖像資源

  2. 瀏覽器的圖標。點擊下一步

  3. 默認的圖標後進入的src /調試/水庫保持這種

  4. 在項目層次,瀏覽到的src /調試/ RES和文件從繪製* 目錄的複製在SRC /主和src /主

  5. 同一目錄複製在src /調試/ RES/icon_name.png到src /主和src /釋放目錄

6

在Android工作室0.5.8我設法改變通過右鍵單擊'res'文件夾並選擇New> Image Asset來設置我的圖標。這會將您帶到創建應用程序時出現的圖標屏幕,在此處更改圖標後確認它將替換所有圖標。確認並完成。

2

使用在先前的文章中提到的網站創建的圖標:http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html 解壓的文件夾,並進入你的(Windows或Mac)文件瀏覽器找到AndroidStudioProjects>「應用程序名」>應用程序>來源>主(更換Web一個這裏)>資源(從你已經下載解壓後的文件夾)的更換,其餘

*關閉機器人工作室,這樣就可以進行更改,當機器人工作室再次打開的變化會出現

1

在Android工作室0.8及之後 右鍵點擊應用程序文件夾然後New > Image Asset

瀏覽最佳分辨率的圖像,你必須在「圖片文件」字段

在Windows點擊Next 其餘將產生

11

我可以證實,Android Studio中的1.x(這裏)也正確的順序是:

  • 文件 - >新建
  • AS AS打開一個對話框,打開一個列表,你必須點擊圖片資產
  • 在應用程序的\ src \主\ res目錄結構自動選擇(正確的選擇)
  • 點擊OK按鈕,打開資產Studio的對話框,你可以找到所有我們對過去的Eclipse ADT

的工具和選項這可以在創建項目後的任何時刻完成。

Android Studio會警告您它會覆蓋當前的ic_launcer,但這正是我們所期望的。

+1

這也適用於Android Studio 2.x,不同之處在於您必須右鍵單擊應用程序文件夾並從中選擇文件 - >新建。 –

2

將所需的啓動器映像(.png)放入可繪製文件夾中。

在AndroidManifest.xml中添加

android:icon="@drawable/your_img_name" 

application標籤。

7
  1. 文件>在androidStudio打開應用程序(項目)

  2. 轉到res文件夾,然後右擊該文件夾,選擇新的選項卡去圖像資產標籤,你會得到資產工作室顯示頁面。

  3. 瀏覽(選擇)您希望作爲應用程序圖標獲取的圖標(無需更改繪圖文件夾)。

  4. 然後點擊下一個標籤並完成。

  5. 你的新圖標將顯示在應用程序中。
10

上面的答案讓我感到困惑。這裏是我做的:

  • 文件 - >新建圖像資源
  • 第一場「資產類型」必須是發射器的圖標。瀏覽到你想要的 文件作爲圖標,選擇它並且android studio會在 中向你展示它在不同分辨率下的樣子。

  • 爲它選擇一個不同的名稱,點擊下一步。現在圖標設置爲 所有的華電國際,xhdpi,MDPI將在相應的紋理貼圖文件夾

  • 最後,最重要的去你的清單文件和變化 「機器人:圖標」來的名字你新的圖標圖像。

+0

簡單而直接。謝謝 – Lebone

1

您可以使用此網站創建圖標https://romannurik.github.io/AndroidAssetStudio/index.html

下載圖標,進入資源管理器 - 在你的項目被保存,默認路徑爲C:\Users\Your Name\AndroidStudioProjects\Project名稱\程序\ SRC \主\水庫\

,並複製你下載到res文件夾中的文件夾。

0

點擊 「File > New > Image Asset

Asset Type -> Choose -> Image

瀏覽圖像

設置其他屬性

Next

您將看到圖像的4個不同的像素尺寸用作發射器圖標

新聞Finish

+0

我不得不進入我的清單,並改變它說'android:roundIcon =「@ mipmap/ic_launcher_round」'使用我導入的圖像 – JFreeman