私はXamarinを初めて使い、Android Appを実際に開発しています。私は別のAndroidの携帯電話でアプリを実行しようとしましたが、fontSizeが小さすぎたり大きすぎたりしています。プログラミングによって、テキストのFontSizeをデバイスの画面に合わせて調整できるようにするにはどうすればよいですか?異なるデバイス上でプログラムでフォントサイズを変更する方法(Xamarin.android)?
0
A
答えて
0
まず、dp
のサイズがpx
(またはin
、mm
など)ではないことを確認してください。これらは画面の密度を考慮します。
問題が解決しない場合は、AndroidドキュメントのScreens support(特に)の設定の修飾子を使用してください。例はhereです。
基本的には、画面サイズごとに異なるリソースファイルを用意する必要があります。すべてのコンポーネントのサイズを格納するres/values/dimens.xml
のようなファイルが必要です。ここからあなたのフォントサイズが宣言され、参照されていることを確認してください。あなたはその後、一連のフォルダを作成することができます/別の画面用のファイルには、これらのフォルダのそれぞれがSを定義
res/values/dimens.xml
res/values-sw320dp/dimens.xml
res/values-sw720dp/dimens.xml
res/values-sw1024dp/dimens.xml
のサイズ mallest w幅そのファイルが使用される画面。
関連する問題
- 1. Chromeでアドレスバーのフォントサイズをプログラムで変更する方法
- 2. 異なるデバイスの異なるフォントサイズをUIButtonに設定する
- 3. プログラムでデフォルトのオーディオ入力デバイスを変更する方法
- 4. プログラムで2つの異なるEclipseビューの変更を更新する方法
- 5. シンプルな形でフォントサイズを変更する方法
- 6. UIDatePickerのフォントサイズを変更する方法
- 7. 異なるdivでフォントサイズを同じにする方法は?
- 8. C#再生デバイスをプログラム的に変更する方法
- 9. Universal Windows Apps:プログラムでフォントサイズを変更するアプリケーション幅広く
- 10. デフォルトのフォントサイズ(スタイル)をプログラムで変更する
- 11. プログラムでスタイルコンポーネントを変更する方法
- 12. card_view:cardCornerRadiusをプログラムで変更する方法
- 13. MFMailComposeでフォントサイズを変更する方法はありますか?
- 14. Bluetoothデバイスをプログラムでペアリングする方法
- 15. C、異なるデバイス上の
- 16. Visual Studio 2015でコマンドプロンプトのフォントサイズを変更する方法は?
- 17. Tabbedのタブでテキストのフォントサイズを変更する方法
- 18. ttk.Buttonでフォントサイズを変更する方法は?
- 19. matplotlibのプロットでxticksフォントサイズを変更する方法
- 20. eclipse(Mars 4.5.2 c/C++ IDE)でフォントサイズを変更する方法
- 21. ggplot2でデフォルトのフォントサイズを変更する方法
- 22. htmlでフォントサイズを変更する方法は?
- 23. Xamarinで.resx値のフォントサイズを変更する方法は?
- 24. UWPで選択したピボットアイテムのフォントサイズを変更する方法
- 25. WPFで検証結果のフォントサイズを変更する方法C#
- 26. vuetifyコンポーネントでフォントサイズを変更する方法
- 27. SecKeyDecryptは異なるデバイス上で動作が異なります。
- 28. UWPアプリケーションでの印刷 - 異なるデバイス上の異なるレイアウト
- 29. iPhoneデバイスごとの自動変更フォントサイズ
- 30. 印刷可能なdivのフォントサイズを変更する方法
各画面サイズに対してレイアウト+コンテンツを再度デザインする必要はありますか? – Palavi002
値フォルダ内の文字列を参照していない場合 –