Newer
Older
IrisClient / app / src / main / java / org / ntlab / irisclient / DrawingCardFragment.java
yugo-asano on 13 Oct 2022 6 KB 画像16個のタップ検出
package org.ntlab.irisclient;
import android.content.Context;
import android.content.res.Resources;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.core.content.ContextCompat;
import androidx.core.content.res.ResourcesCompat;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentTransaction;

public class DrawingCardFragment extends Fragment {



    // コンストラクタ
    public static DrawingCardFragment newInstance(String str){
        // インスタンス生成
        DrawingCardFragment fragment = new DrawingCardFragment();
        return fragment;
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        super.onCreateView(inflater, container, savedInstanceState);
        Resources resources = getResources();

        View view = inflater.inflate(R.layout.fragment_card_drawing,  container, false);

        ImageButton imageButton00 = (ImageButton) view.findViewById(R.id.imageButton00);
        imageButton00.setBackground(resources.getDrawable(R.drawable.test02));

        ImageButton imageButton01 = (ImageButton) view.findViewById(R.id.imageButton01);
        imageButton01.setBackground(resources.getDrawable(R.drawable.test02));

        ImageButton imageButton02 = (ImageButton) view.findViewById(R.id.imageButton02);
        imageButton02.setBackground(resources.getDrawable(R.drawable.test02));

        ImageButton imageButton03 = (ImageButton) view.findViewById(R.id.imageButton03);
        imageButton03.setBackground(resources.getDrawable(R.drawable.test02));

        ImageButton imageButton10 = (ImageButton) view.findViewById(R.id.imageButton10);
        imageButton10.setBackground(resources.getDrawable(R.drawable.test02));

        ImageButton imageButton11 = (ImageButton) view.findViewById(R.id.imageButton11);
        imageButton11.setBackground(resources.getDrawable(R.drawable.test02));

        ImageButton imageButton12 = (ImageButton) view.findViewById(R.id.imageButton12);
        imageButton12.setBackground(resources.getDrawable(R.drawable.test02));

        ImageButton imageButton13 = (ImageButton) view.findViewById(R.id.imageButton13);
        imageButton13.setBackground(resources.getDrawable(R.drawable.test02));

        ImageButton imageButton20 = (ImageButton) view.findViewById(R.id.imageButton20);
        imageButton20.setBackground(resources.getDrawable(R.drawable.test02));

        ImageButton imageButton21 = (ImageButton) view.findViewById(R.id.imageButton21);
        imageButton21.setBackground(resources.getDrawable(R.drawable.test02));

        ImageButton imageButton22 = (ImageButton) view.findViewById(R.id.imageButton22);
        imageButton22.setBackground(resources.getDrawable(R.drawable.test02));

        ImageButton imageButton23 = (ImageButton) view.findViewById(R.id.imageButton23);
        imageButton23.setBackground(resources.getDrawable(R.drawable.test02));

        ImageButton imageButton30 = (ImageButton) view.findViewById(R.id.imageButton30);
        imageButton30.setBackground(resources.getDrawable(R.drawable.test02));

        ImageButton imageButton31 = (ImageButton) view.findViewById(R.id.imageButton31);
        imageButton31.setBackground(resources.getDrawable(R.drawable.test02));

        ImageButton imageButton32 = (ImageButton) view.findViewById(R.id.imageButton32);
        imageButton32.setBackground(resources.getDrawable(R.drawable.test02));

        ImageButton imageButton33 = (ImageButton) view.findViewById(R.id.imageButton33);
        imageButton33.setBackground(resources.getDrawable(R.drawable.test02));

        imageButton00.setOnClickListener(this::onClick);
        imageButton01.setOnClickListener(this::onClick);
        imageButton02.setOnClickListener(this::onClick);
        imageButton03.setOnClickListener(this::onClick);
        imageButton10.setOnClickListener(this::onClick);
        imageButton11.setOnClickListener(this::onClick);
        imageButton12.setOnClickListener(this::onClick);
        imageButton13.setOnClickListener(this::onClick);
        imageButton20.setOnClickListener(this::onClick);
        imageButton21.setOnClickListener(this::onClick);
        imageButton22.setOnClickListener(this::onClick);
        imageButton23.setOnClickListener(this::onClick);
        imageButton30.setOnClickListener(this::onClick);
        imageButton31.setOnClickListener(this::onClick);
        imageButton32.setOnClickListener(this::onClick);
        imageButton33.setOnClickListener(this::onClick);

        return view;
    }

    public void onClick(View v) {
        if (v.getId() == R.id.imageButton00) {
            Log.i("didTap", "imageButton00");
        } else if (v.getId() == R.id.imageButton01) {
            Log.i("didTap", "imageButton01");
        } else if (v.getId() == R.id.imageButton02) {
            Log.i("didTap", "imageButton02");
        } else if (v.getId() == R.id.imageButton03) {
            Log.i("didTap", "imageButton03");
        } else if (v.getId() == R.id.imageButton10) {
            Log.i("didTap", "imageButton10");
        } else if (v.getId() == R.id.imageButton11) {
            Log.i("didTap", "imageButton11");
        } else if (v.getId() == R.id.imageButton12) {
            Log.i("didTap", "imageButton12");
        } else if (v.getId() == R.id.imageButton13) {
            Log.i("didTap", "imageButton13");
        } else if (v.getId() == R.id.imageButton20) {
            Log.i("didTap", "imageButton20");
        } else if (v.getId() == R.id.imageButton21) {
            Log.i("didTap", "imageButton21");
        } else if (v.getId() == R.id.imageButton22) {
            Log.i("didTap", "imageButton22");
        } else if (v.getId() == R.id.imageButton23) {
            Log.i("didTap", "imageButton23");
        } else if (v.getId() == R.id.imageButton30) {
            Log.i("didTap", "imageButton30");
        } else if (v.getId() == R.id.imageButton31) {
            Log.i("didTap", "imageButton31");
        } else if (v.getId() == R.id.imageButton32) {
            Log.i("didTap", "imageButton32");
        } else if (v.getId() == R.id.imageButton33) {
            Log.i("didTap", "imageButton33");
        }

    }
}