Appixia应用程序中的块布局中的文本不可见

时间:2013-02-06 12:46:49

标签: mobile appixia

我在GenericStaticBlocksCellView内有CategoryGridView个自定义类别列表。我跟着这个tutorial并在我的行视图中添加了几个块。现在我有一个包含标题的文本块,以及一个包含行背景的图像块。

由于某种原因,标题的文本仍然是隐藏的。我看不到它。

1 个答案:

答案 0 :(得分:0)

如果您看不到文本块,则可能存在以下潜在问题之一:

  1. 确保您的背景背后文本。如果在文本块之后定义了背景图像块(即块1是文本,块2是背景),则在重叠的情况下将在其上绘制。在这种情况下,你可以做什么交换他们的订单。始终确保前面所需的块是最后一块。

  2. 如果看不到文本块,请确保其位置正确。尝试将其宽度设置为100%,将高度设置为100%,将其设置为0%,将顶部设置为0%。这将确保您看到它并使其显示在您的行中间。

  3. 最后一个问题,这有点疯狂,但可能是这样的:如果您的背景图片太大,它可能会超出您的行边界。默认情况下,块画布不剪切,这意味着跳出的内容将呈现在行外。如果背景图像高度太大,大于画布高度,则可能会将其绘制到外部并覆盖下一行的标题。在这种情况下看到的效果通常是标题只出现在某些行中 - 而不是所有行。要解决此问题,您可以使背景图像更小,或者使行更大。要更改行高,请转到CategoryGridView本身,然后找到WidthHeightRatio字段。如果你把这个数字做得更大,它会使你的行更高。为获得最佳效果,应使用背景像素高度除以背景像素宽度。