プログラムでビルドしたものに問題がありAlertDialog
ます。そのメッセージは、4.1.2 を実行しているエミュレーターに正しく表示されます。しかし、私のデバイス (2.3.7 を実行している Huawei U8510) では、メッセージは自動的に折り返されません。
AlertDialog がメッセージをラップできるように、コードに追加できるものはありますか? 私は明らかに手動の改行を追加したくありません。(問題は、手動で改行を追加しても、ダイアログには最初の行しか表示されないということです)
ここで何かが足りないと思いますが、どこにも答えが見つかりませんでした。それらはすべて手動で改行を追加することを指しています。
関連するコードは次のとおりです(はい、今のところハードコードされた文字列を使用しています):
AlertDialog.Builder builder= new AlertDialog.Builder( activity );
builder.setPositiveButton( ...
builder.setNegativeButton( ...
builder.setTitle( "Wirklich löschen?" );
builder.setMessage( "Soll das Item \"" + deleteItem + "\" wirklich gelöscht werden?" );
AlertDialog dialog= builder.create();
dialog.show();
そして、ここにスクリーンショットがあります。メッセージがエミュレーター (大きな画像) では正しく折り返されていることを確認できますが、デバイスでは示されません。