2010-11-18 11 views
0

私のアプリで次のAlertDialogを複製して改良したいと思っています:これは標準のAlertDialogですか、それともカスタムですか?

http://i.stack.imgur.com/aU3Ep.png

これは組み込みAlertDialogですか、これは最初から作られたものですか?それがゼロから作られた場合、どのコントロール/ウィジェットが番号ピッカーですか?それとも、最初から構築されていますか?

ありがとう!

btw ..スクリーンショットは数学の目覚まし時計Pro

です
+0

アラートダイアログにカスタムビューを追加できます。ダイアログテーマは、任意のアクティビティに適用することもできます。 – Falmarri

答えて

0

ここで説明するようにカスタムダイアログが作ったように見えます:http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog

は、種類のこの1のようになります。 http://www.quietlycoding.com/?p=5

だから意味します:カスタムメイド。あなたは "アンドロイドNumberPicker" ダイアログで造ら

をGoogleで検索する場合は、いくつかの興味深いリンクを見つける

はAlertDialog、DatePickerDialog、ProgressDialog、TimePickerDialogは(developer.android.com/reference/android/app/AlertDialogを参照しています。 HTML)

これがデフォルトAlertDialogs説明:http://developer.android.com/guide/topics/ui/dialogs.html

をしかしAlertDialog(setviewコマンド(...)内の1つの興味深い機能があります)あなたは上記作るために使用することができます(ただし、自分でビューを作成する必要があります - edittextと2つのボタンと大丈夫ボタン - そして、 nclickevents)。機能を参照してください:http://developer.android.com/reference/android/app/AlertDialog.html#setView(android.view.View

+0

ありがとう!私は一度私が何を検索するかを知っていたリンクを見つけた:) – eportermd

0

ちょうど何のタイトルを持っていないために、標準のダイアログ・セットのように見えるからです。次に、2つのボタンの間に挟まれたEditTextがあり、下部に確認ボタンがあります。

編集:ここでは、私のアプリケーションの上で私のonCreateDialogオーバーライドから抜粋したスニペットです。

Dialog dialog; 
dialog = new Dialog(this); 
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); 
+0

それは可能ではないと思います。 http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog –

+0

AlertDialogにはAlertDialog、DatePickerDialog、ProgressDialog、TimePickerDialogが組み込まれています(http://developer.android.com/reference/android/app参照)。 /AlertDialog.html) –

+0

これは次のコマンドを使用して行うことができます:dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); – Thomas

関連する問題