TabWidget.SetCurrentTab(Int32) 方法

定义

设置当前选项卡。

[Android.Runtime.Register("setCurrentTab", "(I)V", "GetSetCurrentTab_IHandler")]
public virtual void SetCurrentTab(int index);
[<Android.Runtime.Register("setCurrentTab", "(I)V", "GetSetCurrentTab_IHandler")>]
abstract member SetCurrentTab : int -> unit
override this.SetCurrentTab : int -> unit

参数

index
Int32

要指示为所选选项卡的选项卡的索引(小组件前面带的选项卡)

属性

注解

设置当前选项卡。

此方法用于将选项卡带到小组件前面,并用于发布到其他选项卡已带到前台的 UI 的其余部分。

请注意,这与从视图逻辑中使用的传统“焦点”不同。

例如,如果我们在选项卡式视图中有一个列表,则用户可能会上下导航列表,从而通过列表项移动 UI 焦点(橙色突出显示)。 不过,光标移动不会影响“所选”选项卡,因为正在滚动的内容全部位于同一选项卡上。仅当在选项卡之间导航时,所选选项卡才会更改(在本示例中,从列表视图移动到下一个选项卡式视图)。

若要同时移动焦点和所选选项卡,请使用 #focusCurrentTab。 通常,视图逻辑负责调整焦点,因此,除非你避开 UI,否则你可能只是关注你的兴趣。

Java文档android.widget.TabWidget.setCurrentTab(int)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

另请参阅