相关文章推荐
发呆的洋葱  ·  data_list = ...·  4 月前    · 
焦虑的柑橘  ·  Python ...·  6 月前    · 
Collectives™ on Stack Overflow

Find centralized, trusted content and collaborate around the technologies you use most.

Learn more about Collectives

Teams

Q&A for work

Connect and share knowledge within a single location that is structured and easy to search.

Learn more about Teams

am using the following code for getting the position of a button but it always returning zero. Why this happening

    Button b=(Button) findViewById(R.id.button2);
    final int[] x=new int[2];
    b.getLocationOnScreen(x);

Iam sure someone here can help me

It depends whether you are calling this function after creation of your layout or before creation of you layout on activity. – Bharat Sharma Oct 25, 2013 at 6:29 public void onWindowFocusChanged (boolean hasFocus) { final int[] x=new int[2]; b.getLocationOnScreen(x);

Thanks for contributing an answer to Stack Overflow!

  • Please be sure to answer the question. Provide details and share your research!

But avoid

  • Asking for help, clarification, or responding to other answers.
  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.