この問題は、タイトルよりも複雑です。サーバーからの値にマップするJavaクラスがあります。次のように、プログラムでテキストサイズを設定しています。
headerButton.setTextSize(Application.getAppResources().getDimensionPixelSize(R.dimen.manage_markets_text));
ディメンションの manage_markets_text を、レイアウトの場合は 15sp、values-xlarge の場合は 20sp、values-large ディメンションの場合は 18sp に設定します。現在、xlarge タブレットの場合、必要に応じて 20sp を取得していますが、htcone 電話の場合は、どこから取得したのかわからない大きなフォント サイズにマッピングされています (40-50sp のように見えます)。Pizelsize の代わりに getDimension を受け入れるようにコードを変更しましたが、まだ同じ問題があります。settextsize(r.dimen.manage_market_text) を設定すると、空白のページが表示されます。この問題を解決するにはどうすればよいですか? どんな手掛かり?