[解決済み] 異なる画面に対してtextviewの文字サイズを動的に設定する方法 [重複]。
2022-05-10 14:45:26
質問
テキストビューを作成し、動的にレイアウトに追加しています。使用するのは
textView.setTextSize(18)
メソッドでテキストサイズを設定します。samsungタブレットでテストしたところ、この画面ではフォントサイズが小さすぎることが判明し、テキストサイズを25に変更しましたが、エミュレータ(480*800)には大きすぎました。私の問題は、それがすべての画面に収まるように、動的にテキストサイズを設定することです。
どのように解決するのですか?
のようなリソースフォルダを使用する必要があります。
values-ldpi
values-mdpi
values-hdpi
そして、各範囲のテキストサイズを 'dimensions.xml' ファイルに書き込みます。
そして、Javaのコードでは、テキストサイズを
textView.setTextSize(getResources().getDimension(R.dimen.textsize));
サンプルdimensions.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="textsize">15sp</dimen>
</resources>
関連
-
[解決済み] TextViewでテキストを水平・垂直方向にセンタリングするには?
-
[解決済み] TextViewの文字色をコードで設定する方法は?
-
[解決済み] TextViewのtextStyle(太字、斜体など)を設定する方法
-
デフォルトのアクティビティが見つからない場合の対処法
-
GIF、Lottie、SVGA
-
view.getRootView()の本当の意味とテストについて
-
AndroidStudioのショートカット 検索/置換
-
Android Studio http://schemas.android.com/apk/res/android 「URIが登録されていません」の解決方法について
-
[解決済み] TextViewのリンクをクリック可能にする方法
-
[解決済み】AndroidのTextViewのオートフィットについて
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
AndroidでAttempt to invoke virtual method... on null object referenceの例外が発生する。
-
gitlab 設定エラー。リモートリポジトリから読み込めなかったか、ホストキーの検証に失敗しました。
-
RuntimeException: アクティビティを開始できません ComponentInfo solution
-
最新のandroidプロジェクトディレクトリにあるarmeabi-v7aとarmeabiの具体的な意味とその違いを教えてください。
-
Google PlayデバイスはPlay保護機構の認証を受けていません。
-
Androidプロセス生存のためのソリューション
-
AndroidでListViewを使ってカスタムテーブルを描画する
-
Androidの美しいSeekBarスタイルのカスタマイズ
-
AndroidStudioのショートカット 検索/置換
-
android.content.ActivityNotFoundException を解決します。Intent問題を処理するActivityが見つからない