Android

【Android autoSizeTextType】フォントの大きさを自動で調節する時の注意点

ConstraintLayout上でフォントの大きさを自動調節する方法です。
 
 
Androidは端末の設定で文字の大きさを自由に変更することができます。端末によって、大きくできるサイズの限度も異なります。
 
 
少しハマったので、書きます。

 
 
ポイントは2つです。
 

①autoSizeTextTypeの設定

XMLファイルにautoSizeTextTypeの設定を入れます。

 
 

②wrap_contentは使わず、固定にする

layout_widthにwrap_contentを使う → widthが最大になってしまう
layout_heightにwrap_contentを使う → 画面からずれたり、表示されないなど正しく動かない

文字サイズ:小 設定

アプリの画面:

文字サイズ:大 設定

アプリの画面:

テキストサイズが小さくなった!

XMLファイル

関連記事

  1. Android

    【コルーチン】kotlinで遅延処理

    kotlinで別スレッドによる遅延処理を行います。&n…

  2. Android

    kotlin スコープ関数の使い方

    applyapplyはローカル変数を書かずにオブジェク…

  3. LINE

    【2018年 LINE Bot 作り方】GASで支出管理Botを作ってみた

    フリーランスエンジニアのyoshikiです。&nbs…

  4. Git

    Gitのコミットユーザー名を変更する方法

    GitでPushする前に、必ず確認しておいた方がいい内容です。&n…

  5. LINE

    【LINE Bot 作り方】GASでLINE Botを作るための準備

    LINE BUSINESS CENTER アカウントの作成2020/…

  6. LINE

    【誰でもできる!】自分用LINE BOTの作り方

    どうも、ITエンジニア yoshikiです。&…

  1. エンジニア

    サラリーマンエンジニアは一回個人で仕事を受けてみるべき
  2. 生き方

    いつも遅刻する人との正しい付き合い方
  3. Android

    Kotlin 内部クラス(inner)
  4. Java

    Javaオブジェクト⇔JSONの変換はGSONを使おう
  5. Programming

    アプリ開発時に押さえておきたい2点
PAGE TOP