2011-11-26 34 views
0

我已經設法使用sl4a在python for android中編寫一些簡單的腳本。我也可以在我的主屏幕上爲他們創建快捷方式。但爲此選擇的圖標始終是python sl4a圖標。我可以改變這個,所以不同的腳本有不同的圖標?如何更改sl4a腳本的快捷方式圖標?

+0

如果任何答案解決了您的問題,請將其標記爲「ty」! – AWainb

回答

0

我想這取決於你的啓動器。

使用ADW啓動器,您可以在主屏幕上長按快捷鍵,然後通過按圖標按鈕選擇要使用的圖標。

對於其他發射器我不知道。

+0

可愛的主意,但這不是一個程序化的解決方案,因爲它會要求每個用戶手動設置圖標。我相信他想要做的是以編程方式設置圖標,以避免這種類型的體力勞動。此外,它會要求您安裝和使用完全獨立的啓動器,這會改變用戶界面的整體外觀/感覺和功能。 – AWainb

1

如果您從計算機構建.APK文件並在其中選擇圖標,則可以對其進行更改。您開發Python SL4A應用程序並在/ res/drawable文件夾中選擇徽標。

0

從我所知道的raduq的答案是正確的,因爲當你運行一個腳本它不是一個實際的應用程序,因此它沒有它自己的圖標。當您將腳本構建到自己的apk中時,您可以爲自己的項目定義自己的圖標,因爲它是作爲Android系統中的實際應用程序安裝的。

當您將腳本編譯爲apk文件後,您可以使用raduq的信息在/ res/drawable中找到默認圖標,並將其替換爲您自己的圖像。有關如何將python腳本編譯爲獨立應用程序的更多信息,請參閱我之前回復的相關帖子:Python for Android APK without dependencies

相關問題