diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 53aecf0..df8ac75 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -41,12 +41,12 @@
android:name=".SignUpActivity"
android:exported="true"
android:label="@string/title_activity_sign_up">
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
diff --git a/app/src/main/java/com/example/nemophila/PostActivity.java b/app/src/main/java/com/example/nemophila/PostActivity.java
index abf9115..2875f5a 100644
--- a/app/src/main/java/com/example/nemophila/PostActivity.java
+++ b/app/src/main/java/com/example/nemophila/PostActivity.java
@@ -2,6 +2,8 @@
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
+import android.widget.ArrayAdapter;
+import android.widget.Spinner;
public class PostActivity extends AppCompatActivity {
@@ -9,5 +11,20 @@
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_post);
+
+ //評価を入力するためのプルダウン
+ ArrayAdapter rateAdapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item);
+ rateAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
+
+ rateAdapter.add("1");
+ rateAdapter.add("2");
+ rateAdapter.add("3");
+ rateAdapter.add("4");
+ rateAdapter.add("5");
+ Spinner rateSpinner = (Spinner) findViewById(R.id.inputRate);
+ rateSpinner.setAdapter(rateAdapter);
+
+
+
}
}
\ No newline at end of file
diff --git a/app/src/main/java/com/example/nemophila/ShopActivity.java b/app/src/main/java/com/example/nemophila/ShopActivity.java
index 01945b2..6aa69fa 100644
--- a/app/src/main/java/com/example/nemophila/ShopActivity.java
+++ b/app/src/main/java/com/example/nemophila/ShopActivity.java
@@ -23,6 +23,7 @@
import java.util.List;
public class ShopActivity extends AppCompatActivity {
+ private ShopActivityAdapter adapter = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
@@ -64,7 +65,7 @@
//RecyclerView(表示以外の設定)
RecyclerView rv = (RecyclerView) findViewById(R.id.postsList);
-// ShopActivityAdapter adapter = new ShopActivityAdapter(postsDataset);
+ adapter = new ShopActivityAdapter(postsDataset);
LinearLayoutManager llm = new LinearLayoutManager(this);
@@ -107,7 +108,8 @@
postsDataset.add(data);
}
//RecyclerViewをonChangedが呼ばれるたび表示
- ShopActivityAdapter adapter = new ShopActivityAdapter(postsDataset);
+// ShopActivityAdapter adapter = new ShopActivityAdapter(postsDataset);
+ adapter.setList(postsDataset);
rv.setAdapter(adapter);
}
});
diff --git a/app/src/main/java/com/example/nemophila/ShopActivityAdapter.java b/app/src/main/java/com/example/nemophila/ShopActivityAdapter.java
index 8c3b5ce..d41d4ac 100644
--- a/app/src/main/java/com/example/nemophila/ShopActivityAdapter.java
+++ b/app/src/main/java/com/example/nemophila/ShopActivityAdapter.java
@@ -11,12 +11,18 @@
public class ShopActivityAdapter extends RecyclerView.Adapter {
- public List list;
+
+ private List list;
public ShopActivityAdapter(List list) {
this.list =list;
}
+ public void setList(List list) {
+ this.list = list;
+ }
+
+
@NonNull
@Override
public PostsViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
diff --git a/app/src/main/res/layout/activity_post.xml b/app/src/main/res/layout/activity_post.xml
index dc29d57..94ffebd 100644
--- a/app/src/main/res/layout/activity_post.xml
+++ b/app/src/main/res/layout/activity_post.xml
@@ -1,10 +1,66 @@
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file