私のアプリでトーストメッセージを使用すると、間違った形で表示されます。私が使用していたコードは次のとおりです。Androidトーストに奇妙な形があります
Toast.makeText(context, context.getResources().getString(R.string.changeLanguageConf), Toast.LENGTH_SHORT).show();
は、あなたが根本的な原因何ができるか知っていますか? contextは、別のプロシージャからgetContext()として渡される引数です。
あなたのリソースは、彼の中にいくつかのスタイルを持っていること、のように、同じテキストで「ハードコードされた」文字列によって、リソースのテキストを置き換えてみてください。 makeText(コンテキスト、 "言語は英語に変更されました"、....); ' –
テーマが使用されているために起こると思います –
奇妙な問題ですが、誰も問題のコードでそれを再現できるようになりません。テストプロジェクトでそのコードを試しましたか? –