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

Android 如何获取自定义视图的高度?,android,view,calendar,Android,View,Calendar,XML代码由8:00和9:00底部的白线组成。 如何在扩展视图的draw类中引用这些 使用此布局的类是一个片段。draw类扩展了该片段的视图,以便可以绘制矩形 <View android:background="#000" android:layout_width = "match_parent" android:layout_height="1dp" android:layout_marginTop="0dp" android:id="@+id/v

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

使用此布局的类是一个片段。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" />

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

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


任何帮助都将不胜感激

您有权访问分隔线id吗<代码>findViewById(R.id.view1)


如果是,请尝试
view.getHeight()
view.getTop()
view.getBottom()

您有权访问分隔线id吗<代码>findViewById(R.id.view1)

如果是,请尝试
view.getHeight()
view.getTop()
view.getBottom()