diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index af4345f..d94adf0 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -46,12 +46,12 @@
android:name=".SignUpActivity"
android:exported="true"
android:label="@string/title_activity_sign_up">
-
-
+
+
-
-
+
+
+
+
+
+
+
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");
+ rateAdapter.add("評価を選択");
+ 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);
+ //プルダウンが変更されたら実行
+ rateSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
+
+ //選択が何もなかった時の動作
+ @Override
+ public void onNothingSelected(AdapterView> adapterView) {}
+
+ //何か選択された時の動作
+ @Override
+ public void onItemSelected(AdapterView> adapterView, View view, int i, long l) {
+ String gettedRate = (String)rateSpinner.getSelectedItem();
+
+ //プルダウンで取得した評価をintに変換してrateに入れる
+ if(gettedRate != "評価を選択"){
+ rate = Integer.parseInt(gettedRate);
+ //表示用にStringの星に変換
+ String displayRate = "";
+ for (int j = 0; j < 5; j++){
+ if(rate > j ){
+ displayRate += "★";
+ }else{
+ displayRate += "☆";
+ }
+ }
+ TextView rateView = (TextView) findViewById(R.id.ratePostAc);
+ rateView.setText(displayRate);
+ }
+// System.out.println(gettedRate);
+// System.out.println(rate);
+ }
+ });
+
+
+
+
+
+
+
}
diff --git a/app/src/main/java/com/example/nemophila/ShopActivityAdapter.java b/app/src/main/java/com/example/nemophila/ShopActivityAdapter.java
index d41d4ac..24def3a 100644
--- a/app/src/main/java/com/example/nemophila/ShopActivityAdapter.java
+++ b/app/src/main/java/com/example/nemophila/ShopActivityAdapter.java
@@ -11,7 +11,6 @@
public class ShopActivityAdapter extends RecyclerView.Adapter {
-
private List list;
public ShopActivityAdapter(List list) {
@@ -22,7 +21,6 @@
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 94ffebd..5e67388 100644
--- a/app/src/main/res/layout/activity_post.xml
+++ b/app/src/main/res/layout/activity_post.xml
@@ -23,7 +23,7 @@
+ app:layout_constraintHorizontal_bias="0.892"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent"
+ app:layout_constraintVertical_bias="0.195" />
+ app:layout_constraintVertical_bias="0.183" />
\ No newline at end of file