ユーザーがフォントサイズを選択できるようにしたい。自分のアンドロイドアプリケーションでフォントスケールを設定する方法は?
スペアパーツは、
ActivityManagerNative.getDefault()という。updateConfiguration(新しいフォントサイズのスケールの設定)
を行うための機能を提供しませんが、それは全体のすべてのAndroidアプリケーションのためです。私はアプリケーションの設定でそれを追加したいだけで、私のアプリケーションには影響があります。
私は以下の方法を試してみましたが、時々動作しますが、アプリケーションを初めて起動したときにフォントサイズは1.0のままです。私はなぜそうではありません。私は私の活動のすべてのonCreateのコードの下に追加しました。
設定config = resources.getConfiguration(); config.fontScale = 1.5f; resources.updateConfiguration(config、mDisplayMetrics);
どうすればよいですか?
これについての回答が見つかりましたか?私は現時点で同じ問題を抱えています... – dineth
Activity.getResources()。setConfiguration()(またはそのようなもの) – njzk2