【问题标题】:How to determine an Android View's size in pixels?如何确定 Android View 的像素大小?
【发布时间】:2012-03-30 09:44:47
【问题描述】:

是否有直接的编程方式来获取 fill_parent 视图的像素高度和宽度?例如,选项卡中网格布局中的视图。还是我必须获取窗口大小并减去它周围视图的静态大小?

【问题讨论】:

    标签: android


    【解决方案1】:

    您可以通过调用myView.getParent()getWidth()getHeight() 获得视图父级,您可以获得所需的像素。 该文档正在为该主题提供更多信息 http://developer.android.com/reference/android/view/View.html

    【讨论】:

    • 如果返回的高度为零怎么办?
    【解决方案2】:

    onMeasure() 方法,不确定它是否能满足您的需求。 http://developer.android.com/guide/topics/ui/custom-components.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-20
      • 1970-01-01
      • 1970-01-01
      • 2012-04-10
      • 1970-01-01
      相关资源
      最近更新 更多