2013-06-28 56 views
92

Khi lần đầu tiên tạo dự án mới, hộp thoại đó cho phép bạn trỏ vào một số tệp .PNG bên ngoài và sau đó khi hộp thoại đó hoàn tất, nó tạo ra 4 kích thước pixel khác nhau để sử dụng làm biểu tượng trình khởi chạy.Thay đổi 'ic_launcher.png' trong Android Studio

Câu hỏi của tôi là: Vì vậy, nếu một đã có một dự án hiện tạo ra, là có một nơi nào đó để nói với Studio để tái tạo 4 MỚI tập tin như vậy, bởi chỉ cần tái chỉ nó ở nơi khác, một số khác. PNG?

Nó xảy ra với tôi rằng tôi có thể bắt đầu một dự án mới và sau đó tự sao chép tất cả các file khác được phát triển cho đến nay, chẳng hạn như các file java và .xml, vv, nhưng điều đó có vẻ như rất nhiều công việc (mà tôi hy vọng sẽ không cần thiết).

Trả lời

50

Không, nhưng bạn có thể thực hiện việc này gần như dễ dàng.

Tới đây:

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

Xây dựng biểu tượng của bạn sử dụng trang đó, và sau đó tải về gói zip. Giải nén nó vào đúng thư mục và nó sẽ ghi đè lên tất cả các drawable - */ic_launcher.png một cách chính xác.

4

Khi tạo ứng dụng Android trong nhật thực, chỉ cần nhấp chuột phải vào thư mục res, nhấp New -> Other và chọn Android Icon Set trong Android.

Điều này cho phép bạn tạo nhiều biểu tượng hơn (hoặc thay thế bất kỳ biểu tượng nào hiện có) một cách dễ dàng.

+2

Câu hỏi đặt ra là về Android Studio. –

+0

Tệ của tôi. Vui lòng tham khảo câu trả lời của LazarusX, vì anh ấy giải thích cách mới để tạo biểu tượng. – Kayla

167

Đối với Android Studio 0.4.0 và sau đó, hãy nhấp vào "File > New > Image Asset".

+3

Trong Android Studio 0.4.3, đó là Tệp-> Mới-> Nội dung hình ảnh. –

+0

Đã chỉnh sửa. Cảm ơn bạn, @ Jason. – LazarusX

+1

Ditto trong 0.5.1. Điều này sẽ được đánh dấu là câu trả lời – cja

12

Chỉ trong trường hợp bất kỳ ai khác truy cập bài đăng này, tôi nghĩ tôi sẽ mô tả những gì tôi đã làm.

  1. Nhấp chuột phải vào thư mục res> Nội dung hình ảnh mới

  2. trình duyệt để vào biểu tượng. Nhấn tiếp theo

  3. Theo mặc định biểu tượng đi vào src/debug/res- giữ này

  4. Trong hệ thống phân cấp dự án, duyệt đến src/debug/res và sao chép các tập tin từ drawable * thư mục với cùng thư mục trong src/main và src/main

  5. copy src/debug/res/icon_name.png đến src/main và src/phát hành thư mục

6

trên Android Studio 0.5.8 tôi quản lý để chang e biểu tượng của tôi được thiết lập bằng cách nhấp chuột phải vào thư mục 'res' và chọn New> Image Asset. Thao tác này sẽ đưa bạn đến màn hình biểu tượng mà bạn đang trình bày khi tạo ứng dụng, sau khi bạn thay đổi biểu tượng, nó sẽ xác nhận rằng nó sẽ thay thế tất cả các biểu tượng. Xác nhận và thực hiện.

2

Sử dụng trang web được đề cập trong các bài đăng trước để tạo biểu tượng: http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html Giải nén thư mục và chuyển đến trình khám phá tệp trên (cửa sổ hoặc mac) tìm AndroidStudioProjects> "app name"> app> src> main (thay thế web ở đây)> res (thay thế phần còn lại với một trong những từ thư mục giải nén các bạn đã tải về)

* Đóng xưởng android để bạn có thể thực hiện thay đổi và khi thu android được mở ra một lần nữa những thay đổi sẽ xuất hiện

1

Trong Android studio 0.8 và sau Nhấp chuột phải vào thư mục ứng dụng rồi New > Image Asset

Duyệt tìm hình ảnh có độ phân giải tốt nhất mà bạn có trong "Tệp hình ảnh"

nhấn Next Phần còn lại sẽ được tạo

11

tôi có thể khẳng định rằng trong Android Studio 1.x (ở đây AS) trên Windows cũng là dãy bên phải là:

  • file -> New
  • AS sẽ mở ra một danh sách, nơi bạn phải bấm vào Image Asset
  • AS mở hộp thoại nơi ứng dụng \ src \ chính \ res cấu trúc thư mục được chọn tự động (lựa chọn đúng đắn)
  • Nhấp vào nút OK, AS mở hộp thoại Asset Studio nơi bạn có thể tìm thấy tất cả các công cụ và các tùy chọn, chúng tôi đã có trên quá khứ Eclipse ADT

Điều này có thể được thực hiện hoàn toàn trong bất kỳ khoảnh khắc nào sau khi tạo dự án.

Android Studio cảnh báo bạn rằng nó sẽ ghi đè lên ic_launcer hiện nay, nhưng điều này là chính xác những gì chúng tôi mong đợi để làm.

+1

Và điều này cũng làm việc cho Android Studio 2.x ngoại trừ việc bạn sẽ phải bấm chuột phải vào thư mục ứng dụng và chọn File-> New từ đó. –

2

Đặt hình ảnh trình khởi chạy mong muốn (.png) trong thư mục có thể kéo.

Trong AndroidManifest.xml, thêm

android:icon="@drawable/your_img_name" 

dưới application thẻ.

7
  1. File> Trong androidStudio mở ứng dụng (dự án của bạn) của bạn

  2. Đến res thư mục và sau đó nhấp chuột phải vào thư mục đó chọn tab mới trong đó đi đến tab nội dung hình ảnh bạn sẽ nhận được thu tài sản trang hiển thị.

  3. Browse (chọn) vào biểu tượng mà bạn muốn có được như biểu tượng ứng dụng (không cần phải thay đổi thư mục drawble).

  4. Và sau đó nhấp vào tab tiếp theo và kết thúc.

  5. biểu tượng mới của bạn sẽ được hiển thị trong ứng dụng.
10

các câu trả lời trên được gây nhầm lẫn đối với tôi.Dưới đây là những gì tôi đã làm:

  • File -> mới Hình ảnh Asset
  • là người đầu tiên lĩnh vực "loại tài sản" phải icon launcher. duyệt đến các tập tin bạn muốn làm biểu tượng, chọn nó và android studio sẽ hiển thị cho bạn trong cùng một cửa sổ những gì nó sẽ trông giống như dưới độ phân giải khác nhau.

  • chọn tên khác cho tên đó, nhấp vào tiếp theo. Bây giờ vào biểu tượng thiết cho tất cả những hdpi, xhdpi, mdpi sẽ được trong tương ứng mipmap thư mục

  • cuối cùng, quan trọng nhất là đi đến file manifest của bạn và thay đổi "android: biểu tượng" vào tên của bạn hình ảnh biểu tượng mới.

+0

Đơn giản và dễ hiểu. Cảm ơn bạn – Lebone

1

Bạn có thể tạo biểu tượng sử dụng trang web này https://romannurik.github.io/AndroidAssetStudio/index.html.

Tải xuống biểu tượng, hãy vào File Explorer - nơi dự án của bạn được lưu, đường dẫn mặc định là C:\Users\Your Name\AndroidStudioProjects\Project Tên \ ứng dụng \ src \ chính \ res \

và sao chép các thư mục bạn đã tải về vào thư mục res.

0

Bấm "File > New > Image Asset"

Asset Type -> Choose -> Image

Duyệt hình ảnh của bạn

Đặt các thuộc tính khác

Nhấn Next

Bạn sẽ thấy 4 pixel kích cỡ khác nhau của hình ảnh của bạn để sử dụng làm biểu tượng trình khởi chạy

Bấm Finish!

+0

Tôi đã phải đi vào biểu hiện của tôi và thay đổi là nó nói 'android: roundIcon = "@ mipmap/ic_launcher_round" 'để sử dụng hình ảnh tôi đã nhập – JFreeman

Các vấn đề liên quan