2016-05-04 3 views
3

私は自分のXamarin.Formsアプリケーションを最適化しようと、このビデオを見ています:Optimizing App Performance with Xamarin.Formsそれは次のように述べた:リソースではなくコンテンツからロードするリソースは何を意味しますか?

enter image description here

このリンクを見てみる代わりにリソース

の内容から

読み込む画像: Working with Images私はローディングの言及を見ることができませんからコンテンツローディングからリソース

私の質問は何ですか"画像をコンテンツから読み込み"この意味は?どうしたらいいですか?

答えて

3

イメージをリソースとしてアセンブリに埋め込むのではなく、バンドルされたコンテンツとしてプロジェクトに追加します。それらはあなたのアプリケーション(.apk/.ipa)に "ファイルシステム"からロードできるコンテンツとしてパッケージ化されます。

つまり、Embedded Resourceではなく、ContentBundle ResourceAndroidResouceなどをビルドタイプとして使用しないでください。

  • コンテンツ/ローカルイメージ - iOS RetinaやAndroid高DPIバージョンなどのネイティブ解像度を解決するなど、アプリケーションに付属のイメージを表示します。
  • 埋め込みイメージ - イメージはアセンブリリソースとして埋め込まれています。
+0

明確にする。私の画像は現在 'Android'プロジェクトの中に' AndroidResouce'のビルドアクションがありますが、ビルドアクションを 'Content'に変更すると言っていますか?これを行うことに否定的な意味がありますか? – user1

+0

@ user1そのタイプは問題ありません。アセンブリに古典的なリソース埋め込みを行っています。 'AndroidResouce'はあなたの' .apk'ファイルにバンドルされます – SushiHangover

+0

@ user1 @ https://developer.xamarin.com/guides/android/application_fundamentals/resources_in_android/をチェックしてください。 – SushiHangover

関連する問題