-
- 所有已知实现类:
-
GlyphView
,InlineView
,LabelView
public interface TabableView
View
的接口,具有取决于选项卡的大小。- 另请参见:
-
TabExpander
,LabelView
,ParagraphView
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 float
getPartialSpan(int p0, int p1)
确定视图的一部分沿与标签扩展相同的轴的跨度。float
getTabbedSpan(float x, TabExpander e)
确定使用给定的选项卡扩展实现时所需的跨度。
-
-
-
方法详细信息
-
getTabbedSpan
float getTabbedSpan(float x, TabExpander e)
确定使用给定的选项卡扩展实现时所需的跨度。 如果一个容器调用这个方法,它将在调用getPreferredSpan的正常布局之前执行。 实现此操作的视图应该在随后的调用getPreferredSpan沿标签扩展的轴上给出相同的结果。- 参数
-
x
- 视图将位于的位置,用于标签扩展> = 0的目的。 -
e
- 遇到时如何展开标签。 - 结果
- 期望的跨度> = 0
-
getPartialSpan
float getPartialSpan(int p0, int p1)
确定视图的一部分沿与标签扩展相同的轴的跨度。 这是打算供TabExpander使用的情况下,该选项卡扩展涉及到相对于该选项卡停止没有空白部分的文本。 因此,假设给定的范围不包含选项卡。- 参数
-
p0
- 文本文档中的起始位置> = 0 -
p1
- 文本文档中的结束位置> = p0 - 结果
- the span >= 0
-
-