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)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください