android - Access Button's LinearLayout through its OnClickListener -


i have few buttons in linearlayout. both dynamically created. there way can access linearlayout through button? set linearlayouts id's 0 or 1. want buttons if in linearlayout equal 1.

code:

linearlayout linearlayout = new linearlayout(view.getcontext()); linearlayout.setid(1); button dynamicbuttons = new button(view.getcontext()); ... ... ... linearlayout.addview(dynamicbuttons, layoutparam); 

so added button linearlayout. can button's onclicklistener:

dynamicbuttons.setonclicklistener(      new view.onclicklistener()     {         public void onclick(view view)         {         if (dynamicbutton.getparentview().getid()==1){ //when click button, want access linearlayout button in             //do         }      } }); 

of course line dynamicbutton.getparentview().getid()==1 wrong. how can access button's linearlayout?

you on right track. need cast linear layout.

dynamicbuttons.setonclicklistener(      new view.onclicklistener()     {         public void onclick(view view)         {           linearlayout ll = (linearlayout) dynamicbuttons.getparent();           if (ll.getid()==1){ //when click button, want access linearlayout button in           //do         }      } }); 

Comments

Popular posts from this blog

c++ - QTextObjectInterface with Qml TextEdit (QQuickTextEdit) -

javascript - angular ng-required radio button not toggling required off in firefox 33, OK in chrome -

xcode - Swift Playground - Files are not readable -