diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 4c3cd5d..b0b93df 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -3,24 +3,22 @@
xmlns:tools="http://schemas.android.com/tools"
package="com.example.cosmosclient">
-
-
-
-
-
+
+ android:label="グループ作成" />
@@ -34,7 +32,7 @@
+ tools:replace="screenOrientation" />
@@ -49,7 +47,7 @@
android:theme="@style/AppTheme.NoActionBar" />
+ android:theme="@style/Base.Theme.AppCompat" />
@@ -70,8 +68,12 @@
-
+ android:theme="@style/AppTheme.NoActionBar">
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/java/com/example/cosmosclient/views/AddMemberActivity.java b/app/src/main/java/com/example/cosmosclient/views/AddMemberActivity.java
index 5ef1453..92cc9ec 100644
--- a/app/src/main/java/com/example/cosmosclient/views/AddMemberActivity.java
+++ b/app/src/main/java/com/example/cosmosclient/views/AddMemberActivity.java
@@ -19,8 +19,8 @@
public class AddMemberActivity extends AppCompatActivity implements AdapterView.OnItemClickListener {
private static final String[] scenes = {
- "QRコードで追加",
- "IDで追加",
+ "QRコードで招待",
+ "IDで招待",
"LINEで招待"
};
@@ -64,11 +64,10 @@
if(selectedText.contains("QR")==true){
intent = new Intent(this.getApplicationContext(), DisplayQRActivity.class);
}else if(selectedText.contains("ID")==true){
- intent = new Intent(this.getApplicationContext(), DisplayQRActivity.class);
+ intent = new Intent(this.getApplicationContext(), DisplayGroupIDActivity.class);
}else{
// intent = new Intent(this.getApplicationContext(), DisplayQRActivity.class);
- Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("line://msg/text/?GroupID"));
- startActivity(i);
+ intent = new Intent(Intent.ACTION_VIEW, Uri.parse("line://msg/text/?GroupID"));
}
// Intent intent = new Intent(this.getApplicationContext(), DisplayQRActivity.class);
diff --git a/app/src/main/java/com/example/cosmosclient/views/DisplayGroupIDActivity.java b/app/src/main/java/com/example/cosmosclient/views/DisplayGroupIDActivity.java
new file mode 100644
index 0000000..09cc020
--- /dev/null
+++ b/app/src/main/java/com/example/cosmosclient/views/DisplayGroupIDActivity.java
@@ -0,0 +1,50 @@
+package com.example.cosmosclient.views;
+
+import android.content.ClipData;
+import android.content.ClipboardManager;
+import android.content.Context;
+import android.os.Build;
+import android.support.v7.app.AppCompatActivity;
+import android.os.Bundle;
+import android.view.View;
+import android.widget.Button;
+import android.widget.EditText;
+import android.widget.TextView;
+import android.widget.Toast;
+
+import com.example.cosmosclient.R;
+import com.example.cosmosclient.app.Cosmos;
+import com.example.cosmosclient.entities.Group;
+
+public class DisplayGroupIDActivity extends AppCompatActivity {
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_display_group_id);
+
+ EditText groupID = (EditText)findViewById(R.id.groupID);
+ // ボタンを設定
+ Button copyButton = findViewById(R.id.copy_Button);
+ //読み取り専用にする設定
+ groupID.setEnabled(false);
+// //現在のグループ情報を格納しているものからgIdを取得
+ Cosmos app = (Cosmos) getApplication();
+ Group curentGroup = app.getCurentGroup();
+// //元となるgIdを取得完了
+ final String gId = curentGroup.getgId();
+// final String gId = "vrehngortis";
+ groupID.setText(gId);
+
+ copyButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ ClipboardManager clipboard
+ = (ClipboardManager) getSystemService(
+ Context.CLIPBOARD_SERVICE);
+ clipboard.setPrimaryClip(ClipData.newPlainText("", gId));
+ }
+ });
+
+ }
+
+}
diff --git a/app/src/main/java/com/example/cosmosclient/views/DisplayQRActivity.java b/app/src/main/java/com/example/cosmosclient/views/DisplayQRActivity.java
index f02fa63..6daa9d1 100644
--- a/app/src/main/java/com/example/cosmosclient/views/DisplayQRActivity.java
+++ b/app/src/main/java/com/example/cosmosclient/views/DisplayQRActivity.java
@@ -19,14 +19,14 @@
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_display_qr);
-// //現在のグループ情報を格納しているものからgIdを取得
-// Cosmos app = (Cosmos) getApplication();
-// Group curentGroup = app.getCurentGroup();
-// //元となるgIdを取得完了
-// String data = curentGroup.getgId();
+ //現在のグループ情報を格納しているものからgIdを取得
+ Cosmos app = (Cosmos) getApplication();
+ Group curentGroup = app.getCurentGroup();
+ //元となるgIdを取得完了
+ String data = curentGroup.getgId();
//テスト値
- String data = "http://researchers.adm.konan-u.ac.jp/html/130_ja.html";
+// String data = "http://researchers.adm.konan-u.ac.jp/html/130_ja.html";
//QRコード画像の大きさを指定(pixel)
int size = 500;
diff --git a/app/src/main/res/layout/activity_add_member.xml b/app/src/main/res/layout/activity_add_member.xml
index 7274a61..242f8aa 100644
--- a/app/src/main/res/layout/activity_add_member.xml
+++ b/app/src/main/res/layout/activity_add_member.xml
@@ -18,8 +18,8 @@
tools:layout_editor_absoluteX="0dp" />
+
+
+
+
+
+
+
+
+
+ +
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_join_group_actions.xml b/app/src/main/res/layout/activity_join_group_actions.xml
index 1fb2b70..2fbf70f 100644
--- a/app/src/main/res/layout/activity_join_group_actions.xml
+++ b/app/src/main/res/layout/activity_join_group_actions.xml
@@ -9,11 +9,8 @@
+ app:layout_constraintVertical_bias="0.441" />