Androidアラートダイアログで複数行のタイトルを使用することはできますか?私はここに掲載されたいくつかのソリューションを試しましたが、誰も私のために働いていませ私はいつもタイトルのために3ドット(...)の文字列を示すタイトルに終わります。 同じサンプルコードまたは動作例については、高く評価されます。複数行タイトルのアラートダイアログを作成するにはどうすればよいですか?
答えて
を設定する方法です。
あなたがbuilder.setCustomTitleを(使用する必要が私は3行で試しましたが、タイトル文字列は2文字しか表示できず、3文字目は表示されませんでした。 – Manju
この回答は間違っており、受け入れられる回答ではありません。 –
これは、アラートダイアログを使用している場合は、タイトルは、カスタムダイアログに行かなければならない他の最大2行を含むことができ、タイトル
AlertDialog.Builder builder = new AlertDialog.Builder(Class name.this);
builder.setTitle("Welcome to App,\n There are no App.\n Add a new data.");
私はあなたがタイトルバーに2行以上を持つことはできないと思う、私はあなたのサンプルを試して2行目のタイトルを取得することができ、3行目が欠落していたと思う。最初の文字列が30文字以上の場合はどうなりますか? – Manju
):
AlertDialog.Builder builder = new AlertDialog.Builder(context);
TextView textView = new TextView(context);
textView.setText("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur " +
"tincidunt condimentum tristique. Vestibulum ante ante, pretium porttitor " +
"iaculis vitae, congue ut sem. Curabitur ac feugiat ligula. Nulla " +
"tincidunt est eu sapien iaculis rhoncus. Mauris eu risus sed justo " +
"pharetra semper faucibus vel velit.");
builder.setCustomTitle(textView);
ドキュメントはこちらです:AlertDialog.builder
'setCustomTitle()'は 'AlertDialog.Builder'のメソッドではありません。 –
申し訳ありませんが、申し訳ありませんが、あなたは正しいです。 'setCustomTitle(String)'は存在しませんが、使用した 'setCustomTitle(View)'はそうです。 –
うん、完璧に働いた。ありがとう!! –
実はここに "正しい" 答えは間違っています。 AlertDialogで最大行数を2以上に設定することができます。次に例を示します。
AlertDialog closePlayerDialog;
.........
Builder builder = new AlertDialog.Builder(this);
builder.setMessage(getString(R.string.AskToClosePlayer))
.setPositiveButton(R.string.Yes, dialogClickListener)
.setNeutralButton(R.string.NoJustCloseApp, dialogClickListener)
.setNegativeButton(R.string.NoContinue, dialogClickListener);
closePlayerDialog = builder.create();
closePlayerDialog.setOnShowListener(new DialogInterface.OnShowListener() {
public void onShow(DialogInterface dialog) {
float textSize = 12.0f;
Button positive = closePlayerDialog.getButton(AlertDialog.BUTTON_POSITIVE);
positive.setTextSize(TypedValue.COMPLEX_UNIT_DIP, textSize);
positive.setMaxLines(3);
Button neutral = closePlayerDialog.getButton(AlertDialog.BUTTON_NEUTRAL);
neutral.setTextSize(TypedValue.COMPLEX_UNIT_DIP, textSize);
neutral.setMaxLines(3);
Button negative = closePlayerDialog.getButton(AlertDialog.BUTTON_NEGATIVE);
negative.setTextSize(TypedValue.COMPLEX_UNIT_DIP, textSize);
negative.setMaxLines(3);
}
});
closePlayerDialog.setCancelable(false);
closePlayerDialog.show();
基本的にはDialogInterface.onShowListener
を使用して、AlertDialogのコンポーネントonShow
を編集します。
タイトルの行数を変更する方法を示していませんでしたが、ボタンの行数を変更しました。 'dialog.getTitleBar'などはありませんか? –
@ LuisA.Florit実際にあなたはルイスです。したがって、その場合は、必要に応じてデフォルトのタイトルバーを削除し、カスタムレイアウトの上部に独自のカスタムテキストビューを配置することができます。既存のタイトルバーを削除するために探している行は次のとおりです:dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); – Radu
- 1. DCM4CHEEで複数のAEタイトルを作成するにはどうすればよいですか?
- 2. iOS Settingsバンドルで複数行のタイトルを指定するにはどうすればよいですか?
- 3. LaTeXインタープリタを使用して2行のタイトルを作成するにはどうすればよいですか?
- 4. アラートダイアログにシークバーを配置するにはどうすればよいですか?
- 5. draft-jで複数行のハイラーを作成するにはどうすればよいですか?
- 6. Typescriptコールバックで複数行のJavaScriptコードを作成/変換するにはどうすればよいですか?
- 7. を複数の行に作成するにはどうすればよいですか?
- 8. ガイドにmatlabの複数行編集ボックスを作成するにはどうすればよいですか?
- 9. FontAwesomeを使用して複数行のUIButtonを作成するにはどうすればよいですか?
- 10. 複数行のTextInputを作成するにはどうすればよいですか? React Native
- 11. 複数行ブロックで一度に複数のレコードを作成できないようにするにはどうすればよいですか?
- 12. ビジュアルスタジオコード:複数行インデント付きスニペットを作成するにはどうすればよいですか?
- 13. 複数の行をコピーするにはどうすればよいですか?
- 14. ラベルを複数行にするにはどうすればよいですか?
- 15. 複数行のコードに複数行のコードを挿入するにはどうすればよいですか?
- 16. 複数の検索を行うにはどうすればよいですか?
- 17. 複数のダッシュを入れずにパーマリンクを作成するにはどうすればよいですか?
- 18. 各ファセットに固有のタイトルとサブタイトルでファセットプロットを作成するにはどうすればよいですか?
- 19. Javaのチェックボックスでイメージをインポートしてタイトルを作成するにはどうすればよいですか?
- 20. AndroidおよびJava:Androidレイアウトファイルの複数のコピーを作成するにはどうすればよいですか?
- 21. FragmentBreadCrumbsに複数のタイトルを表示するにはどうすればよいですか?
- 22. 複数のコールバックをサポートするWCFサービスを作成するにはどうすればよいですか?
- 23. 複数レベルのデータを格納するクラスを作成するにはどうすればよいですか?
- 24. 複数の質問を解決するプログラムを作成するにはどうすればよいですか?
- 25. Liquibaseで1日に複数のタグを作成するにはどうすればよいですか?
- 26. Silverlightで複数のコントロールを動的に作成するにはどうすればよいですか?
- 27. 重複のない乱数のリストを作成するにはどうすればよいですか?
- 28. 1つのリストから複数のリストを作成するにはどうすればよいですか?
- 29. ブタの単一タプルから複数のタプルを作成するにはどうすればよいですか?
- 30. Bitbucket:複数のリポジトリから問題のリストを作成するにはどうすればよいですか?
私の答えを見て、正しいものとしてマークすることを検討してください。 – Radu
私の答えを考えてください、それは誤解を招く "正しい"答えを持っているので迷惑です。 – Radu