3

ViewSwitcherに現在表示されている画像の名前/参照/IDを取得する可能性はありますか?

switcher = (ViewSwitcher) findViewById(R.id.viewSwitcher);

[...]

@Override
public boolean onSingleTapUp(MotionEvent e) {
       Log.d(TAG, "tell me please, how to get the name/reference/id/etc of the currently displayed image, so i can start a specific action relating to the current image");
       return false;
}

ありがとう!

トビアス

4

2 に答える 2

28

ViewSwitcherでのみ持つことができます(これmax 2 viewsはあなたの場合の画像です)。

getCurrentView()メソッドで現在のビューを取得するには

getDisplayedChild()または、メソッドによって現在表示されているアイテムのインデックスを取得するには、0または1

于 2013-03-26T08:30:58.943 に答える
-1

上の [編集] ボタンを使用して、質問の投稿を変更します。

あなたの質問については、 を使用している場合、どの画面 (どの) が表示されているViewSwitcherかを示す何らかのインジケーターを使用できると思います。スイッチ コマンドが呼び出されたときに変更するViewGroupor のようintに。boolean

于 2013-01-03T15:31:54.113 に答える