0

这是日历布局

写测试的蓝色矩形,它是如何覆盖一个完整的和部分下部和上部单元格的?,,,,这些单元格是如何制作的?,这不是一个简单的网格。考虑一下,这个布局包含什么,蓝色矩形如何覆盖指定区域。?帮忙

4

2 回答 2

2

这可能是一个自定义视图。

背景纹理是一个 Bitmap ,单元格是在画布上绘制的线条,带有文本的蓝色区域是一个绘制的矩形。

创建视图时,您知道许多像素代表一个小时,因此您应该能够为矩形提供准确的位置。

至少我会这样做。

您应该查看在 android 资源中创建自定义视图,更具体地阅读自定义绘图

于 2013-06-11T14:13:36.247 回答
0

要创建这样的视图,您可以:

  1. 创建您的自定义视图并在其画布上绘制
  2. 使用可用作 android 2.1 支持库的GridLayout

我建议使用第二种变体。

于 2013-06-11T14:27:56.147 回答