リソース

Xamarin.Andoridはじめました

夏ですね。Xamarin.Andoirdはじめました。

Xamarin.Andoirdとは

Xamarin有名ですよね!ソースコードからUIまで共有化してくれるのがXamarinでしょ?と思われてる方も多いと思われます。 実は違います。XamarinにはXamarini.iOSやXamarin.AndoridなどXamarin.NaitiveとXamarini.Formsの2種類あるのです。

Xamarin.Naitiveはビジネスロジックを共有化して、UIはそれぞれのプラットフォーム事に書く必要があります。

http://re.buildinsider.net/mobile/xamarin/01/02.gif

その反面Xamarini.FormsはUIも共通化しています。

http://re.buildinsider.net/mobile/xamarin/01/04.gif

参考

www.buildinsider.net

リソース 

リソースはapkファイルを構成する一つです    https://developer.xamarin.com/guides/android/application_fundamentals/resources_in_android/Images/packaging-diagram.png

プロジェクトを作成すると以下のリソースフォルダが作成されます。
f:id:mo121_7:20170719221649p:plain
ここにxmlや画像などが保存されて、xmlC#から呼び出すことができます。

ソースコードからリソースを呼び出す方法 @[<PackageName>.]Resource.<ResourceType>.<ResourceName>

XMLから呼び出す方法
@[<PackageName>:]<ResourceType>/<ResourceName>.

ResourceType: idとかdrawableがあります。Resource.designer.csを参照してください ResourceName: idとかの名前です

ResourceのTypeは以下のように構成されます * animator * anime * color * drawable * layout * menu * raw * values * xml

感想

情報が英語しかないのでつらいめう 英語がもっとできないと生きていけないと感じる日々です