7

Activityアプリの実行中にシステム フォントが変更されると、再起動されます。

の再起動を避ける方法はありますActivityか? 基本的な「Hello World」アプリケーションでテストしました。

Android 4.1 をターゲットとして使用しています

PS: 使用してみandroid:configChangesましたが、フォント変更に関するフラグはありませんでした。

4

4 に答える 4

1

Uはandroid:configChanges="fontScale"を使用する必要があります。ただし、onConfigurationChanged()をオーバーライドして、構成の変更を自分で処理する必要があります。これを参照でき ます

于 2013-01-15T11:04:54.827 に答える
0

公式ドキュメントをご覧ください: http://developer.android.com/guide/topics/manifest/activity-element.html#config

多分"fontScale"それはうまくいくでしょう。

onConfigurationChangeまた、アクティビティ内の関数をオーバーライドして、何が変更されたかを確認することもできます。

于 2013-01-15T11:03:58.633 に答える
-1

構成の変更は自分で処理する必要があります。

android:configChanges="fontScale" works only for size of the font
于 2013-01-16T08:16:03.167 に答える