java - In OnCreate Button.getLeft returns 0 -


in oncreate button.getleft returns 0. button created dynamically , button.performclick() works fine. how left oncreate? after oncreate can real left value.

@override public void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);          setcontentview(r.layout.my_activity);          create_buttons();          final button bt = (button) findviewbyid(active);          bt.performclick();          msg(bt.getleft()); //returns 0, why?      } 

as per answer on this question wont able retrieve getleft() of view object during instantiation of activity. case linked talks onresume since oncreate occurs prior onresume in lifecycle seeing similar results.

for solution take msg() call , drop onwindowfocuschanged


Comments

Popular posts from this blog

monitor web browser programmatically in Android? -

Shrink a YouTube video to responsive width -

wpf - PdfWriter.GetInstance throws System.NullReferenceException -