【问题标题】:How to get coordinates,height,width of a view or LinearLayout如何获取视图或 LinearLayout 的坐标、高度、宽度
【发布时间】:2012-05-22 21:26:51
【问题描述】:

我有一个视图子视图,它被添加到我的主布局上的 LinearLayout 中。我想在屏幕上获取此视图的坐标,我使用getLocationOnWindow()getHeight()getWidth() 方法,但总是得到0。最后我找到了原因。无论我在哪里调用这些方法都是在onCreate() 方法期间。我的意思是,我总是在所有布局、视图……等布置好之前打电话。但我不知道我应该什么时候打电话?

【问题讨论】:

标签: android android-layout


【解决方案1】:

不知道你在说什么,但你在尝试View myView = (View) findViewById(R.id.idofview)之前有没有打电话给setContentView(R.layout.my_layout)

【讨论】:

    猜你喜欢
    • 2011-12-08
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-18
    • 1970-01-01
    相关资源
    最近更新 更多