2017-01-26 23 views
0

私はすでに答えを知っていると思うが、私は尋ねなければならない。そのため、ユーザーがより大きなテキストサイズを持つためのオプションを含むアップデートを開発しました。どうやら、彼らは小さな電話機や大きな電話機で同じフォントサイズにしたいので、これまで気付いていなかったようです。 (私たちがこれをする前に、アプリケーションのフォントサイズが異なっていても、私は逃げ出します)。それで、iPhone 5でもiPhone 6S +でも同じ数の単語が一貫していることがわかります。そして私は、FontSize属性に値を与え、電話でどれくらいの大きさにするかを決定することを理解しています。Xamarinのフォントサイズ単位を変更する方法はありますか?

どのような種類の電話であっても同じフォントサイズにする方法はありますか?バックラッシュを得る前に、私は別のFontSize値を設定していません。それは同じですが、あなたの実際の電話の大きさに応じて、APPEARは大きくなるかもしれません。私たちはこれをやめようとしています。

また、FontSizeは、iOSの場合はpoints、Androidの場合はDPを使用しています。だから私は、経営陣が望んでいることを達成するための唯一の方法は、ユニットをピクセルなどに変更することだと思いますか?明らかに、私はかなり混乱しています。これは期待どおりに機能しているように思われるからです。

+0

カスタムフォントを使用していますか?デフォルトでは、iOSはHelvetica Neue(またはiOSバージョンに応じてサンフランシスコ)を使用し、AndroidはRobotoを使用します。したがって、両方のプラットフォームで同じフォントを選択する必要があるかもしれません。 – hvaughan3

+0

それは問題のフォントではなく、フォントサイズです。そして、異なるプラットフォームではなく、iOSの異なる携帯電話についても。たとえば、iPhone 6+またはiPhone 5では、SAMEのフォントサイズが異なって見えます。可能であれば、同じにするようにしてください。 – jdmdevdotnet

答えて

1

デバイスのタイプを見て適切にスケーリングしたバリューコンバータを使用して終了しました。最善の方法ではありませんが、動作します。

+0

はコードplzを共有します – Shaegorath

+0

@Shaegorath私はもはやこの会社で働いていませんし、コードも持っていません:(単純なロジックですが、フォントサイズを値コンバータにして、デバイスの種類については、そのリンゴの場合は、あなたは別のことをする場合は、アンドロイド、あなたは別のものを行う場合は、1つのことを行うなど..これは良い参考にもなるかもしれない(https://forums.xamarin.com/discussion/) 96529/font-size) – jdmdevdotnet

関連する問題