diff --git a/app/src/main/java/one/nem/lacerta/AppBlankFragment.java b/app/src/main/java/one/nem/lacerta/AppBlankFragment.java
deleted file mode 100644
index 5a9ba291..00000000
--- a/app/src/main/java/one/nem/lacerta/AppBlankFragment.java
+++ /dev/null
@@ -1,64 +0,0 @@
-package one.nem.lacerta;
-
-import android.os.Bundle;
-
-import androidx.fragment.app.Fragment;
-
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-
-/**
- * A simple {@link Fragment} subclass.
- * Use the {@link AppBlankFragment#newInstance} factory method to
- * create an instance of this fragment.
- */
-public class AppBlankFragment extends Fragment {
-
- // TODO: Rename parameter arguments, choose names that match
- // the fragment initialization parameters, e.g. ARG_ITEM_NUMBER
- private static final String ARG_PARAM1 = "param1";
- private static final String ARG_PARAM2 = "param2";
-
- // TODO: Rename and change types of parameters
- private String mParam1;
- private String mParam2;
-
- public AppBlankFragment() {
- // Required empty public constructor
- }
-
- /**
- * Use this factory method to create a new instance of
- * this fragment using the provided parameters.
- *
- * @param param1 Parameter 1.
- * @param param2 Parameter 2.
- * @return A new instance of fragment AppBlankFragment.
- */
- // TODO: Rename and change types and number of parameters
- public static AppBlankFragment newInstance(String param1, String param2) {
- AppBlankFragment fragment = new AppBlankFragment();
- Bundle args = new Bundle();
- args.putString(ARG_PARAM1, param1);
- args.putString(ARG_PARAM2, param2);
- fragment.setArguments(args);
- return fragment;
- }
-
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- if (getArguments() != null) {
- mParam1 = getArguments().getString(ARG_PARAM1);
- mParam2 = getArguments().getString(ARG_PARAM2);
- }
- }
-
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container,
- Bundle savedInstanceState) {
- // Inflate the layout for this fragment
- return inflater.inflate(R.layout.app_fragment_blank, container, false);
- }
-}
\ No newline at end of file
diff --git a/app/src/main/java/one/nem/lacerta/MainActivity.java b/app/src/main/java/one/nem/lacerta/MainActivity.java
index c6e95e23..1e990f71 100644
--- a/app/src/main/java/one/nem/lacerta/MainActivity.java
+++ b/app/src/main/java/one/nem/lacerta/MainActivity.java
@@ -1,32 +1,14 @@
package one.nem.lacerta;
import androidx.appcompat.app.AppCompatActivity;
-import androidx.fragment.app.FragmentManager;
-import androidx.navigation.NavController;
-import androidx.navigation.fragment.NavHostFragment;
-import androidx.navigation.ui.NavigationUI;
import android.os.Bundle;
-import com.google.android.material.bottomnavigation.BottomNavigationView;
-
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
-
- // デバッグ
- FragmentManager supportFragmentManager = getSupportFragmentManager();
- NavHostFragment navHostFragment =
- (NavHostFragment) supportFragmentManager.findFragmentById(R.id.nav_host_fragment);
- NavController navController = navHostFragment.getNavController();
- BottomNavigationView bottomNav = findViewById(R.id.nav_view);
-
- NavigationUI.setupWithNavController(bottomNav, navController);
-
- // デバッグ
-
}
}
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index ccf4c200..6f43c270 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -8,26 +8,21 @@
-
-
+ app:layout_constraintTop_toTopOf="parent"
+
+ app:defaultNavHost="true"
+ app:navGraph="@navigation/app_nav_graph"/>
+
+
diff --git a/app/src/main/res/layout/app_fragment_blank.xml b/app/src/main/res/layout/app_fragment_blank.xml
deleted file mode 100644
index f397bdba..00000000
--- a/app/src/main/res/layout/app_fragment_blank.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/menu/bottom_menu.xml b/app/src/main/res/menu/bottom_menu.xml
index b22aa058..dac74b82 100644
--- a/app/src/main/res/menu/bottom_menu.xml
+++ b/app/src/main/res/menu/bottom_menu.xml
@@ -2,11 +2,7 @@
\ No newline at end of file
diff --git a/app/src/main/res/navigation/app_nav_graph.xml b/app/src/main/res/navigation/app_nav_graph.xml
index e1fa1c2f..8941863b 100644
--- a/app/src/main/res/navigation/app_nav_graph.xml
+++ b/app/src/main/res/navigation/app_nav_graph.xml
@@ -1,23 +1,14 @@
+ app:startDestination="@id/placeholder">
-
-
+
+ android:id="@+id/action_placeholder_to_ui_home_nav_graph"
+ app:destination="@id/ui_home_nav_graph" />
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index b23abf1a..b3b9e87e 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1,5 +1,3 @@
Lacerta
-
- Hello blank fragment
\ No newline at end of file
diff --git a/ui/home/build.gradle b/ui/home/build.gradle
index cd929f1f..def6ac92 100644
--- a/ui/home/build.gradle
+++ b/ui/home/build.gradle
@@ -3,7 +3,7 @@ plugins {
}
android {
- namespace 'one.nem.ui.home'
+ namespace 'one.nem.lacerta.ui.home'
compileSdk 33
defaultConfig {
diff --git a/ui/home/src/main/res/layout/fragment_home_test_ui.xml b/ui/home/src/main/res/layout/fragment_home_test_ui.xml
index d1e581e5..09d8de78 100644
--- a/ui/home/src/main/res/layout/fragment_home_test_ui.xml
+++ b/ui/home/src/main/res/layout/fragment_home_test_ui.xml
@@ -11,10 +11,4 @@
android:layout_height="match_parent"
android:text="@string/hello_blank_fragment" />
-
-
\ No newline at end of file