diff --git a/.idea/misc.xml b/.idea/misc.xml
index 8de8a6e..2980051 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -3,17 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -39,6 +28,7 @@
+
@@ -58,6 +48,7 @@
+
diff --git a/app/src/main/java/org/ntlab/acanthus_client/views/MainActivity.java b/app/src/main/java/org/ntlab/acanthus_client/views/MainActivity.java
index fc7e634..0697841 100644
--- a/app/src/main/java/org/ntlab/acanthus_client/views/MainActivity.java
+++ b/app/src/main/java/org/ntlab/acanthus_client/views/MainActivity.java
@@ -3,18 +3,28 @@
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
+import android.view.MenuItem;
+import android.view.View;
+import android.widget.ImageView;
+import android.widget.Toast;
import com.google.android.material.bottomnavigation.BottomNavigationView;
import org.ntlab.acanthus_client.R;
import org.ntlab.acanthus_client.databinding.ActivityMainBinding;
+import org.ntlab.acanthus_client.views.main_menu_ui.mypage.MyPageFragment;
import androidx.appcompat.app.AppCompatActivity;
+import androidx.core.app.ShareCompat;
+import androidx.fragment.app.FragmentManager;
+import androidx.fragment.app.FragmentTransaction;
import androidx.navigation.NavController;
import androidx.navigation.Navigation;
import androidx.navigation.ui.AppBarConfiguration;
import androidx.navigation.ui.NavigationUI;
+import java.util.Random;
+
public class MainActivity extends AppCompatActivity {
@@ -40,22 +50,47 @@
NavigationUI.setupWithNavController(binding.navView, navController);
}
- // ツールバーにIconを表示
+ // ツールバーにbotton_nav_topを表示
@Override
public boolean onCreateOptionsMenu(Menu menu) {
- getMenuInflater().inflate(R.menu.botton_nav_icon, menu);
+ getMenuInflater().inflate(R.menu.botton_nav_top, menu);
return true;
}
- // Iconを押したときMyPageに遷移させたい
-// @Override
-// public boolean onOptionsItemSelected(MenuItem item) {
-// switch (item.getItemId()) {
-// case R.id.icon:
-// intent = new Intent(getApplication(), MyPageFragment.class);
-// startActivity(intent);
-// return true;
-// }
-// return super.onOptionsItemSelected(item);
-// }
+
+ @Override
+ public boolean onOptionsItemSelected(MenuItem item) {
+ switch (item.getItemId()) {
+ // shareボタンの処理
+ case R.id.editMenuShare:
+ ShareCompat.IntentBuilder builder
+ = ShareCompat.IntentBuilder.from(this);
+ String subject = "サブジェクト";
+ String bodyText = "アプリ名とかストアページURLとか...";
+ builder.setSubject(subject) /// 件名
+ .setText(bodyText) /// 本文
+ .setType("text/plain");
+ Intent intent = builder.createChooserIntent();
+
+ /// 結果を受け取らずに起動
+ builder.startChooser();
+ return true;
+
+ // Iconを押したときMyPageに遷移
+ case R.id.icon:
+ String[] poptext = { "I LOVE JENKINS", "わけわからん", "そうだ、新田研に行こう。", "大吉", "中吉", "吉", "凶" };
+ Random random = new Random();
+ Toast myToast = Toast.makeText(
+ getApplicationContext(),
+ poptext[random.nextInt(7)],
+ Toast.LENGTH_SHORT
+ );
+ myToast.show();
+ return true;
+
+ default:
+ return super.onOptionsItemSelected(item);
+
+ }
+ }
}
\ No newline at end of file
diff --git a/app/src/main/res/drawable/nitta_naoya.jpg b/app/src/main/res/drawable/nitta_naoya.jpg
new file mode 100644
index 0000000..6c4b9e5
--- /dev/null
+++ b/app/src/main/res/drawable/nitta_naoya.jpg
Binary files differ
diff --git a/app/src/main/res/menu/botton_nav_icon.xml b/app/src/main/res/menu/botton_nav_icon.xml
deleted file mode 100644
index fc8a6d4..0000000
--- a/app/src/main/res/menu/botton_nav_icon.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/menu/botton_nav_top.xml b/app/src/main/res/menu/botton_nav_top.xml
new file mode 100644
index 0000000..6f7127a
--- /dev/null
+++ b/app/src/main/res/menu/botton_nav_top.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index d4cfd5d..c29a8d4 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -24,4 +24,5 @@
button_create
paint_button
edit_button
+ editActionBarShare
\ No newline at end of file