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
Post a Comment