日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android studio 自动生成对象,在Android Studio中快速导入可绘制对象的方法?

發布時間:2023/12/19 Android 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android studio 自动生成对象,在Android Studio中快速导入可绘制对象的方法? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在Android Studio中快速導入可繪制對象的方法?

在Android項目中的某個時候,您將需要在res/drawable目錄中導入一些可繪制對象-工具欄圖標,圖像,UI功能。 大多數情況下,您會針對最常見的限定詞縮放圖像(external_dir、file.png、Copy、Paste ...)。

因此,我們需要為每個可繪制對象進行三個,四個甚至五個文件復制/粘貼:

external_dir/drawable-mdpi/file.png -> my_package/drawable-mdpi/file.png

external_dir/drawable-hdpi/file.png -> my_package/drawable-hdpi/file.png

external_dir/drawable-xdpi/file.png -> my_package/drawable-xdpi/file.png

external_dir/drawable-xxdpi/file.png -> my_package/drawable-xxdpi/file.png

如果您必須導入多個圖片,那會很煩人。 有沒有簡單,快速的方法就可以在相應的包文件夾中正確傳輸external_dir的這四個實例? 在IDE中實現了某些功能? 一些簡單的解決方法?

到目前為止,我的工作流程是:

從OS文件管理器復制/粘貼,從外部目錄復制到程序包,然后在Android Studio中刷新資源文件。 這意味著打開每個合格的子目錄,因此有四個動作;

從OS文件管理器中,移至external_dir,搜索file.png,在單個列表中獲取四個實例,拖放到Android Studio中,然后為每個圖片右鍵單擊相應包目錄中的導航欄Copy和Paste。 真的不是更好!

有什么建議嗎?

編輯-當然,我并不是真正地在尋求“建議”-我想知道是否有辦法將移動次數減少到一個(或多個)。

14個解決方案

57 votes

檢查android-drawable-importer-intellij-plugin

Chulo answered 2020-01-22T03:04:44Z

18 votes

我的答案于2017年1月16日。

兩年后,Android Studio可以導入Asset Studio。但是我想添加一個新注釋。 Android現在支持Project,因此我們不必擔心分辨率不同。 我建議使用New -> Image Asset和VectorDrawable。

只需在Asset Studio中右鍵單擊您的應用程序名稱。

只需按照向導操作即可。

最好的問候,佩德羅。

我的答案于2015年2月18日。

如果我沒有誤解的話,這就是我在Android Studio(AS)項目中所做的。

我發現我們只需要導入最高分辨率的資源即可。 AS將為您擴展它們。 我要求設計師僅生成xxhdpi文件,然后再生成。

您轉到Project導航器中的Asset Studio文件夾,右鍵單擊并選擇New -> Image Asset

Asset Studio將彈出

在那你可以

選擇您的資產類型

[啟動器圖標,操作欄圖標,通知圖標]

瀏覽您的原始文件

命名您的資源

完成所有信息后。 您的資源將導入到AS中。

作為一般說明。 對于啟動器圖標以外的其他內部圖標,我選擇了“啟動圖標”類型,它們可以正常工作。

希望能有所幫助。

最好,佩德羅。

Pedro Varela answered 2020-01-22T03:06:23Z

12 votes

正如Rob Meeuwisse在上面的評論中提到的那樣,您可以一次復制粘貼操作來完成此操作。 您可以一次在OS文件管理器中選擇所有四個drawable-XXXX文件夾(而不是映像本身!),而不是一個一個地復制和粘貼每個文件(通過在Windows / Linux中單擊res或在2713290202944111111617中單擊來選擇) 在OS X中),復制所有這些文件夾,然后將其粘貼到Android Studio中的res文件夾中。

圖像將被自動粘貼到res616中的適當的drawable文件夾中。之所以起作用,是因為如果Android Studio注意到您正在復制并粘貼項目中已經存在的文件夾,它將僅使用現有文件夾并粘貼丟失的內容,而不是粘貼 而不是替換/丟棄已經存在的文件。

mannykary answered 2020-01-22T03:06:49Z

4 votes

自Android Studio 3.4起,這變得容易得多。只需轉到Resource Manager選項卡,然后單擊小添加按鈕add resources to the module。[

然后選擇要導入的繪圖。如果將可繪制對象放置在與限定符相同名稱的文件夾中(drawable-mdpi,drawable-hdpi,drawable-xhdpi等),該工具將自動知道要添加它們。

我認為仍然唯一缺少的是將可繪制對象添加到特定的flavorDimension。

Wirling answered 2020-01-22T03:04:24Z

2 votes

使用Mac OS X Finder,您只需簡單地復制/粘貼文件夾drawable-mdpi、drawable-hdpi、drawable-xdpi、drawable-xxdpi,然后一次移動到my_package/,然后在出現的Finder對話框中選擇合并選項。 這會將新文件添加到my_package/中的相應文件夾中。

但是,請注意,只有在源文件夾和目標文件夾不包含任何名稱相同的文件時,才有可能這樣做。

weibeld answered 2020-01-22T03:07:14Z

2 votes

選擇“ res”目錄

右鍵單擊并選擇“比較”

查找可繪制對象來自的目錄

隱藏外發更改

選擇所有傳入的更改,然后單擊箭頭進行同步。

Cal answered 2020-01-22T03:07:51Z

1 votes

我通常以一種非常簡單的方式進行操作:我使用此工具直接在正確的文件夾名稱中生成我的圖像:您只需要打開該工具并將其拖到更大的圖像上即可(例如:您要用于xhdpi的圖像 文件夾或xxhdpi文件夾):該工具將在原始圖像的文件夾中創建包含正確縮放圖像的所有其他文件夾(mdpi,ldpi,hdpi等)。擁有此文件夾后,只需將它們粘貼到res文件夾中,即完成!

Apperside answered 2020-01-22T03:08:12Z

0 votes

在您的Android Studio中,右鍵單擊可繪制->新建->圖像資產->資產類型:操作欄和標簽圖標。圖像文件:image_path,資源名稱:圖像名稱->下一個->完成

完成

這將添加4種不同尺寸的圖像,以便適合設備尺寸

Vishal Kumar answered 2020-01-22T03:08:41Z

0 votes

如果您從[https://material.io/icons/]下載圖標,則可以使用以下Bash函數一次性導入一堆圖標:

import_icons() {

project_dir=${1%/}

shift 1

for zip in "$@"; do

unzipped_dir=${zip%.*}

echo $(basename "$unzipped_dir")

unzip "$zip" -d $(dirname "$zip") >/dev/null

cp -R "$unzipped_dir"/android/* "$project_dir/app/src/main/res"

done

}

用法示例:

$ import_icons ~/Projects/MyProject ic_1.zip ic_2.zip ic_3.zip

cp -R復制各種源mdpi、hdpi等目錄,并為您與現有目錄合并。 如果圖標包的目錄結構不同,只需將第一個參數修改為cp。

weibeld answered 2020-01-22T03:09:11Z

0 votes

似乎做到這一點的方法是將資源拖放到AS。 例如。 我們有一堆圖像,我們將所有xxhdpi圖像都放到AS中,然后詢問您這些圖像是哪個分辨率,因此我們從xxhdpi下拉菜單中進行選擇。 彈出,這就是將資產導入到AS的方法 以此類推。

Pedro Varela answered 2020-01-22T03:09:31Z

0 votes

最簡單,最快的方法是,僅當您已將圖像格式化到已格式化的文件夾中時,才將全部粘貼復制到一張照片中,如下所述。

在此處從“材質圖標”下載圖像

下載的文件夾包含所有級別的可繪制文件夾(mdpi,hdpi等。)

只需復制所有文件夾并將其粘貼到res文件夾,在此文件夾不只是替換新圖像,而是要添加現有圖像。

Naveen Kumar M answered 2020-01-22T03:10:05Z

0 votes

安裝Android drawable導入器

按照此CompleteVideoTutorial的說明安裝Android drawable導入器和Trick可以非常快速地導入drawable

Sunil answered 2020-01-22T03:10:29Z

0 votes

從Android Studio->轉到“配置”->插件。 搜索“批量可繪制導入程序”。單擊安裝。然后重啟android studio。

akshaypmurgod answered 2020-01-22T03:10:49Z

0 votes

我發現最簡單的方法是只復制文件,或者在啟動器圖標的情況下設置文件夾。

并將它們粘貼到Android Studio中的res文件夾中。

[

對我來說很棒。

Itamar Kerbel answered 2020-01-22T03:11:22Z

總結

以上是生活随笔為你收集整理的android studio 自动生成对象,在Android Studio中快速导入可绘制对象的方法?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。