誰もがマルチ選択項目がsetMultiChoiceItems(...)で設定されている場合AlertDialog内の項目をカスタマイズする方法を知っています。私はアイテムのテキストサイズを変更したいと思います。のAndroid AlertDialogマルチ選択項目
おかげ
誰もがマルチ選択項目がsetMultiChoiceItems(...)で設定されている場合AlertDialog内の項目をカスタマイズする方法を知っています。私はアイテムのテキストサイズを変更したいと思います。のAndroid AlertDialogマルチ選択項目
おかげ
もちろん、Dialog.setContentView()を使用して、ダイアログのコンテンツを任意のレイアウトに設定できます。
Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.yourLayoutId);
dialog.show();
自分が必要とするコンポーネントでレイアウトファイルを作成し、ダイアログファイルでsetContentViewを呼び出し、レイアウトファイルの名前を渡します。
あなたはAlertDialog上deadsetしている場合は、builder.setViewと似たような(行うことができます)
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.yourLayoutId, (ViewGroup) findViewById(R.id.yourLayoutRoot));
AlertDialog.Builder builder = new AlertDialog.Builder(this)
.setView(layout);
AlertDialog alertDialog = builder.create();
alertDialog.show();
あなたが任意の要素のテキストのサイズを変更できるカスタムAlertDialogを作成することができます。単純な一般的な例:http://android-codes-examples.blogspot.in/2011/03/how-to-display-custom-dialog-and.html
それは素晴らしい作品、私は与えることができ+1のみ:( – Jaguar
を質問はについてだった –
@Jaguarありがとうレイアウトよりもマルチ選択肢部分は。私は、現時点では同じものを探しています... – DoruChidean