少し前に作ったものの、紹介エントリを書いていなかったことに気づき今更ながら書いてみる。。。
SimpleAlertDialog-for-Androidという、Androidでダイアログを簡単に作成できるライブラリを公開しています。

この手のライブラリは色々あるが、特長は以下の通り(READMEから抜粋)。
AlertDialog.Builderのようにシンプルなインタフェースです。IllegalStateExceptionに悩まされることはありません。Activityと、android-support-v4ライブラリのFragmentActivityの両方をサポートしています。ダイアログの取り扱いは慣れないと意外と難しく、スリープから復帰したときにIllegalStateExceptionでクラッシュするということも普通に起こる。
また、Android Holo Colorsを使ってアプリのカラーテーマに合わせてHoloスタイルをカスタマイズしてもダイアログのラインや部品が変わらなかったりする。
というわけで、SimpleAlertDialogはダイアログ共通の問題を吸収し、アプリデザインの統一感を持たせやすくするためのライブラリ。
基本的に古いAlertDialogと同じ扱い方なので、例えば、ダイアログを表示したい場所で以下のように書けば表示できる。
new SimpleAlertDialogFragment.Builder()
        .setMessage("Hello world!")
        .setPositiveButton(android.R.string.ok)
        .create().show(getFragmentManager(), "dialog");
配色などはスタイルとしてXMLで指定できるので、以下のようにラインをグラデーションに変えることもできる。
