diff --git a/app/src/main/java/org/ntlab/irisclient/DrawingCardFragment.java b/app/src/main/java/org/ntlab/irisclient/DrawingCardFragment.java index 6bded86..a7cd24a 100644 --- a/app/src/main/java/org/ntlab/irisclient/DrawingCardFragment.java +++ b/app/src/main/java/org/ntlab/irisclient/DrawingCardFragment.java @@ -23,6 +23,7 @@ @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + super.onCreateView(inflater, container, savedInstanceState); return inflater.inflate(R.layout.fragment_card_drawing, container, false); } @@ -30,12 +31,12 @@ public void onViewCreated(@NonNull View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); - FragmentManager fragmentManager = getChildFragmentManager(); - FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); - fragmentTransaction.addToBackStack(null); - fragmentTransaction.replace(R.id.container, - DrawingCardFragment.newInstance("Fragment")); - fragmentTransaction.commit(); +// FragmentManager fragmentManager = getChildFragmentManager(); +// FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); +// fragmentTransaction.addToBackStack(null); +// fragmentTransaction.replace(R.id.container, +// DrawingCardFragment.newInstance("Fragment")); +// fragmentTransaction.commit(); } } diff --git a/app/src/main/java/org/ntlab/irisclient/GameMemberActivity.java b/app/src/main/java/org/ntlab/irisclient/GameMemberActivity.java index 3b880c5..ca89165 100644 --- a/app/src/main/java/org/ntlab/irisclient/GameMemberActivity.java +++ b/app/src/main/java/org/ntlab/irisclient/GameMemberActivity.java @@ -13,16 +13,17 @@ super.onCreate(savedInstanceState); setContentView(R.layout.activity_member_game); - FragmentManager fragmentManager = getSupportFragmentManager(); - FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); + // Fragmentを作成します + DrawingCardFragment fragment = new DrawingCardFragment(); + // Fragmentの追加や削除といった変更を行う際は、Transactionを利用します + FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); + // 新しく追加を行うのでaddを使用します + // 他にも、よく使う操作で、replace removeといったメソッドがあります + // メソッドの1つ目の引数は対象のViewGroupのID、2つ目の引数は追加するfragment + transaction.add(R.id.container, fragment); + // 最後にcommitを使用することで変更を反映します + transaction.commit(); - // BackStackを設定 - fragmentTransaction.addToBackStack(null); - - // パラメータを設定 - fragmentTransaction.replace(R.id.container, - DrawingCardFragment.newInstance("Fragment")); - fragmentTransaction.commit(); } } diff --git a/app/src/main/res/drawable/test01.jpg b/app/src/main/res/drawable/test01.jpg new file mode 100644 index 0000000..ba20055 --- /dev/null +++ b/app/src/main/res/drawable/test01.jpg Binary files differ diff --git a/app/src/main/res/layout/fragment_card_drawing.xml b/app/src/main/res/layout/fragment_card_drawing.xml index 27a2d0a..171d5ea 100644 --- a/app/src/main/res/layout/fragment_card_drawing.xml +++ b/app/src/main/res/layout/fragment_card_drawing.xml @@ -14,7 +14,8 @@ android:layout_marginTop="5dp" app:layout_constraintStart_toEndOf="@+id/imageButton11" app:layout_constraintTop_toBottomOf="@+id/imageButton02" - tools:srcCompat="@tools:sample/avatars" /> + tools:ignore="SpeakableTextPresentCheck" + android:background="@drawable/test01" /> + android:background="@drawable/test01" + /> + android:background="@drawable/test01" /> + android:background="@drawable/test01" /> + android:background="@drawable/test01" /> + android:background="@drawable/test01" /> + android:background="@drawable/test01" /> + android:background="@drawable/test01" /> + android:background="@drawable/test01" /> + android:background="@drawable/test01" /> + android:background="@drawable/test01" /> + android:background="@drawable/test01" /> + android:background="@drawable/test01" /> + android:background="@drawable/test01" /> + android:background="@drawable/test01" /> + android:background="@drawable/test01" /> \ No newline at end of file