onClick()内でR.drawableintを取得します

あなたに。

いくつかのImageViewがあり、すべて同じonClick()を使用しています。クリックした画像に応じて、特定のImageViewからIDまたはR.drawable intを取得して、別の画像を開くにはどうすればよいですか?

vovahost

xmlレイアウトファイルにいくつかの画像ビューがあると思います。

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_content" >

    <ImageView
        android:id="@+id/image_1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/image_drawable_1"
        android:onClick="doSomething" />

    <ImageView
        android:id="@+id/image_2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/image_drawable_2"
        android:onClick="doSomething" />

    <ImageView
        android:id="@+id/image_3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/image_drawable_3"
        android:onClick="doSomething" />

</LinearLayout>

このメソッドをアクティビティに追加する必要があります。

public void doSomething(View v) {
    switch (v.getId()) {
        case R.id.image_1:
            // You clicked on image 1
            // If you need to do something to the ImageView with this particular Id then uncomment the next line.
            // ImageView imageView = (ImageView) v;
            break;
        case R.id.image_2:
            // You clicked on image 2
            break;
        case R.id.image_3:
            // You clicked on image 3
            break;
    }

}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

onClickハンドラー内で使用される引数を取得します

分類Dev

ReactJSのonclick内でonclickを作成します

分類Dev

onClick内でonClickに反応する

分類Dev

Rの条件で列名を取得します

分類Dev

onclick内でPromiseを解決する

分類Dev

onclickで動的に追加された要素のIDを取得します

分類Dev

reactjsでantdカードの値onclickを取得します

分類Dev

onclickでクラスごとにこの値を取得します

分類Dev

Javascript-onclickで別の要素のクラスを取得します

分類Dev

BuildServiceProvider()なしでAddOpenIdConnect内のServiceProviderを取得します

分類Dev

BuildServiceProvider()なしでAddOpenIdConnect内のServiceProviderを取得します

分類Dev

PromiseTypescript内の値を取得します

分類Dev

ViewModel内のTreeViewSelectedItemを取得します

分類Dev

Observable内の値を取得します

分類Dev

配列内の位置を取得します

分類Dev

(android)getAdapterPosition()はOnClick()内でのみ機能しますか?

分類Dev

AppsScriptを使用してonclick内で関数を呼び出す

分類Dev

Rでget(ls())を使用して環境値を取得します

分類Dev

R:1つのSpatialLines(DataFrame)内の線の交点ですべてのxy座標を取得します

分類Dev

Jsoupはクラス内でhrefを取得します

分類Dev

関数内で変数を取得します

分類Dev

RecyclerView-RecyclerViewAdapterではなくActivity内の位置を取得します

分類Dev

OpenCVで輪郭内の平均色を取得します

分類Dev

PythonはJSON構造内で兄弟を取得します

分類Dev

ループ内で$ requestを取得します。Laravel 5.8

分類Dev

Djangoビュー内で動的に表示名を取得しますか?

分類Dev

Flutter:FirestoreはStreamBuilder内でユーザーuidを取得します

分類Dev

slurmはbash内でジョブIDを取得します

分類Dev

関数内で作成された変数値を取得します

Related 関連記事

  1. 1

    onClickハンドラー内で使用される引数を取得します

  2. 2

    ReactJSのonclick内でonclickを作成します

  3. 3

    onClick内でonClickに反応する

  4. 4

    Rの条件で列名を取得します

  5. 5

    onclick内でPromiseを解決する

  6. 6

    onclickで動的に追加された要素のIDを取得します

  7. 7

    reactjsでantdカードの値onclickを取得します

  8. 8

    onclickでクラスごとにこの値を取得します

  9. 9

    Javascript-onclickで別の要素のクラスを取得します

  10. 10

    BuildServiceProvider()なしでAddOpenIdConnect内のServiceProviderを取得します

  11. 11

    BuildServiceProvider()なしでAddOpenIdConnect内のServiceProviderを取得します

  12. 12

    PromiseTypescript内の値を取得します

  13. 13

    ViewModel内のTreeViewSelectedItemを取得します

  14. 14

    Observable内の値を取得します

  15. 15

    配列内の位置を取得します

  16. 16

    (android)getAdapterPosition()はOnClick()内でのみ機能しますか?

  17. 17

    AppsScriptを使用してonclick内で関数を呼び出す

  18. 18

    Rでget(ls())を使用して環境値を取得します

  19. 19

    R:1つのSpatialLines(DataFrame)内の線の交点ですべてのxy座標を取得します

  20. 20

    Jsoupはクラス内でhrefを取得します

  21. 21

    関数内で変数を取得します

  22. 22

    RecyclerView-RecyclerViewAdapterではなくActivity内の位置を取得します

  23. 23

    OpenCVで輪郭内の平均色を取得します

  24. 24

    PythonはJSON構造内で兄弟を取得します

  25. 25

    ループ内で$ requestを取得します。Laravel 5.8

  26. 26

    Djangoビュー内で動的に表示名を取得しますか?

  27. 27

    Flutter:FirestoreはStreamBuilder内でユーザーuidを取得します

  28. 28

    slurmはbash内でジョブIDを取得します

  29. 29

    関数内で作成された変数値を取得します

ホットタグ

アーカイブ