2016-06-21 6 views
8

私はどこでもすべての画像を置き換えました(これはドロウアブルフォルダとすべてのWindowsアセットフォルダとiOSリソースフォルダを意味します)。しかし、それでもアプリのデフォルトのXamarinアイコンが表示されます。私もこのコードを試しましたが、どちらもうまくいかないようです。誰かが私に解決策を教えてくれますか?Xamarin.Formsのアプリケーションアイコンを変更するには?

[assembly: Application(Icon = "@drawable/icon")] 
+1

このコードはAndroidでのみ動作します。プロジェクトをきれいにして再構築してください。また、シミュレータ/デバイスからアプリを削除して再インストールすることもできます。 –

+0

私のアプリケーションではAndroid用に動作しません。私のAndroidデバイスには、デフォルトのXamarinアイコン(タブレットと電話)が表示されます。私は再インストールしようとしましたが、私のカスタネットアイコンはまだ表示されません。 – Szandi

+0

それは動作するはずのすべてのアイコンを置き換えた場合、それは変です。 Androidの場合、 'resources'の下にあるすべてのサブフォルダを確認してください.iOSの場合、' resources'の下のすべてのファイルをチェックしてください。 –

答えて

2

私は、iOSのプロジェクトのために、正しくあなたを理解している場合:Android用

プロパティ - >のiOSアプリケーション

iOS Application

プロパティ - > Androidのマニフェスト

Android用

+0

残念ながら、私はAndroid上でしかソリューションを制御できません。私はあなたが示した必要な設定を持っていますが、私のものではなく、デフォルトのアイコンがまだあります。私は同じファイル名(icon.png/ic_launcher.png)でやってみましたが、どちらもうまくいきませんでした。 – Szandi

+0

プロジェクトに含めましたか? http://prntscr.com/bj4bmu –

7

このようなアイコンのアプリを設定しよう:

[Activity(Icon = "@drawable/icon")] 
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsApplicationActivity 
{ 
    ..... 
} 

あなたはすべての描画可能なフォルダ(描画可能、描画可能-hdpi、描画可能xhdpiとdrawable-上のすべてのアイコンの画像を変更したことを確認しますxxhdpi)。この今日

https://developer.xamarin.com/guides/ios/application_fundamentals/working_with_images/app-icons/

0

テストおよびあなただけに必要であることに気づいた:私は資産のカタログとアプリのアイコンとスプラッシュ画面を設定するのが好きiOS用

は、ここであなたはそれを使用する方法についてのガイドを見つけることができます

   drawable, 
       drawable-hdpi, 
       drawable-xhdpi 
       drawable-xxhdpi. 

さまざまなイメージを使用するデバイスによって、アイコンイメージを変更することができます。

   - 5" KitKat(4,4) XXHDPI Phone (Android 4,4 - API 19) 

は、それがメニューのビルドでチェック「ビルド」を使用してプロジェクトを開始した後、それ自身に更新エミュレータでアプリをアンインストールして再インストールする必要はありませんでした。私にとっては、私は使用して、「Visual StudioのAndroidのエミュレータ」を使用しました/構成マネージャー。

さらに、コードは変更されていません。

0

「Icon.png」を置き換えてもデバイス上で変更されていないものは、「Copy to Output Directory」プロパティを「より新しい場合はコピーする」または「常にコピーする」に変更します。 それは私の解決策でした。

2

iOSプロジェクト>プロパティ> iOSアプリケーション> iphoneアイコン/ IPadアイコンですべてのアイコンを置き換えてみます。 すべてを変更すると、設定アイコンが変更されます。 Resoucesの画像はそこに画像を挿入するだけで作成できます。

関連する問題