Monday, 15 August 2011

android - Unwanted padding around buttons in dialog -



android - Unwanted padding around buttons in dialog -

the problem:

you can see padding around button

the code:

public void startgamedialog(){ context context = gameboardactivity.this; contextthemewrapper ctw = new contextthemewrapper(context, r.style.appbasetheme); alertdialog.builder startgamedialog = new alertdialog.builder(ctw); startgamedialog.settitle(getresources().getstring(r.string.whats_your_name)); linearlayout dialoglayout = new linearlayout(context); layoutparams params = new layoutparams(layoutparams.match_parent, layoutparams.wrap_content); dialoglayout.setorientation(linearlayout.vertical); final edittext newname = new edittext(context); newname.setlayoutparams(params); newname.settext(""); final button submit = new button(context); submit.settext(getstring(r.string.done)); submit.setlayoutparams(params); dialoglayout.addview(newname); dialoglayout.addview(submit); startgamedialog.setview(dialoglayout); final dialog dialog = startgamedialog.create(); onclicklistener onclick = new onclicklistener() { @override public void onclick(view v) { gameboardactivity.name = newname.gettext().tostring(); dialog.dismiss(); setupplayers(); } }; submit.setonclicklistener(onclick); dialog.show(); dialog.setcancelable(false); }

attempted solutions (both failed):

using builder .create() method build alertdialog , setting .setview(dialoglayout, 0, 0, 0, 0).

removing parent's padding trying viewgroup parent = (viewgroup) dialoglayout.getparent() trying parent.setpadding(0, 0, 0, 0); (this returned nullpointerexception error because can't set padding dialog nor alertdialog.

any other ideas!?

thanks in advance!

jrad bad

default button in android has natural padding. can remove either changing background or style on layout xml.

android button layout dialog padding

No comments:

Post a Comment