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