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"); } } }