Как вы контролируете высоту кнопок в диалоге оповещений в Android? - PullRequest
3 голосов
/ 06 мая 2011

У меня есть следующий код. Как я могу сделать Нейтральную Пуговицу в два раза выше или Просто установить ее высоту? Сейчас он слишком тонкий, и у пользователей возникают проблемы с нажатием на него. Я не хочу раскручивать свой собственный диалог, если смогу помочь.

int SizeIndex = CurrentState.BaseItem.Sub.indexOf(CurrentState.BaseItem.GetDefaultSize());
CharSequence[] csItems = CurrentState.BaseItem.subNamesToArray();

new AlertDialog.Builder(CurrentState.Activity)              
    .setIcon(R.drawable.icon)
    .setTitle(R.string.prompt_SelectSize)
    .setSingleChoiceItems(csItems,SizeIndex, new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int which) {
                    CurrentState.SelectedSize = (ItemSize) CurrentState.BaseItem.Sub.get(which);                                                    
                }
            })
            .setNeutralButton(R.string.alert_dialog_Done, new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int id) {
                    if(CurrentState.SelectedSize == null)
                    {
                        CurrentState.SelectedSize  = CurrentState.BaseItem.GetDefaultSize();
                    }
                    CurrentState.Next();
                    dialog.cancel();                        
                }
            })              
            .show();
...