i have following code:
builder.setneutralbutton(r.string.add_note, new dialoginterface.onclicklistener() { @override public void onclick(dialoginterface dialoginterface, int i) { editnotes.setvisibility(view.visible); textnotes.setvisibility(view.visible); linearlayouttimecalories.setvisibility(view.visible); } }); dialog = builder.create(); dialog.show(); what need refresh view after changing visibility. tried view.invalidate(); view.postinvalidate(); view.refreshdrawablestate(); no result.
create custom dialog instead of using builder. (i.e. mydialog extends dialog).
public class mydialog extends dialog{ public mydialog(context context) { super(context); } public void refresh(){ } } then hold dialog instance in activity/fragment, when need refresh dialog can call "refresh()" method in custom dialog instance.
Comments
Post a Comment