(これは、"setDialogLayoutResource()"等でレイアウトを読み込んでも同じ)
ボタンを表示したくない場合どうしたら良いのかなと思い調べたところ、簡単に非表示にすることができました。
// "R.layout.dialog_layout"は各自の環境に置き換えてください public SeekBarDialogPreference(Context context, AttributeSet attrs) { super(context, attrs); setDialogLayoutResource(R.layout.dialog_layout); setPositiveButtonText(null); // OKボタンを非表示にする setNegativeButtonText(null); // キャンセルボタンを非表示にする }
という感じで、"setPositiveButtonText()"と"setNegativeButtonText()"にnullを渡してあげれば良いようです。
もちろん、どちらか片方のみ表示する事もできます。
参考
http://stackoverflow.com/questions/5161051/android-dialogpreferenec-with-one-button-only
0 件のコメント:
コメントを投稿