如何获得自定义视图的高度?

时间:2016-08-07 23:36:36

标签: android view calendar

enter image description here

XML代码由8:00和9:00底部的白线组成。 如何在我的绘图类中引用这些扩展视图?

使用此布局的类是片段。 draw类扩展了这个片段的视图,以便它可以绘制矩形。

        <View android:background="#000" android:layout_width = "match_parent" android:layout_height="1dp" android:layout_marginTop="0dp"
            android:id="@+id/view1" />
        <View android:background="#000" android:layout_width = "match_parent" android:layout_height="1dp" android:layout_marginTop="40dp"
            android:id="@+id/view2" />

我已经设法为我正在开发的应用程序获取日视图布局。有没有办法获得分隔时间的每条水平白线的高度?

我需要高度,以便我可以从特定活动/事件的开始时间到结束时间绘制矩形。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

您是否可以访问分频线ID? findViewById(R.id.view1)

如果是,请尝试view.getHeight()view.getTop()view.getBottom()之间的差异