2016-08-19 42 views
0

大きなスクリーンでフォントサイズに問題があります。Xamarin.FormsのFontSizesの拡大縮小ピクセル

デフォルトでは、私の小型のAndroid携帯電話では私のラベルが完璧に見えます。

<Label HorizontalTextAlignment="Center" 
     Text="Lobby" 
     FontSize="16" /> 

Amazon Fire Tabletに切り替えると、ラベルは非常に小さくなります。ほとんどすべてが小さすぎます。

私が読んだことは、Androidプロジェクト用のユニット「sp」があることです。 Xamarin.Formsでそれを行うための方法が組み込まれていますか?そこで私を助けるライブラリがありますか?

私は既に見ました: Resolution-dependent font size in Xamarin。残念ながら私はXamarin.Formsを使用しています。

ありがとうございます!

答えて

1

あなたは、フォントサイズのNamedSize列挙型を使用することができます。 利用可能なものは以下のとおりです。

  • マイクロ
  • ミディアム

例:

<Label Text="Login" FontSize="Large"/> 
<Label Text="Instructions" FontSize="Small"/> 
+1

ありがとう、私は将来そのことに取り組もうとします – Jannik

+0

名前のないサイズのカスタムフォントサイズを使用したいのですが?名前付きサイズのように同じ縮尺になります –

+0

@MayurKerasiya - あなたがいくつかのリードを探しているならば新しい質問を投稿してください。 –

0

PCLを使用している場合は、デバイス.Idiomを使用してください。デバイスのタイプに応じて、異なるイメージサイズを追加することができます。

https://developer.xamarin.com/api/property/Xamarin.Forms.Device.Idiom/

https://developer.xamarin.com/api/type/Xamarin.Forms.Device/

そして、この拡張ガイド - https://developer.xamarin.com/guides/android/application_fundamentals/resources_in_android/part_4_-_creating_resources_for_varying_screens/

+0

リンクのみ答えが許容されているが、より多くのコンテンツを追加しようリンクが時代遅れになる可能性があるためです。 –

関連する問題