diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 0407368..b19b47f 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,8 @@ + android:label="Map" + android:windowSoftInputMode="adjustPan"> @@ -63,12 +64,12 @@ android:exported="true" android:label="@string/title_activity_sign_up"> - - + + - - + + - - + + - - + + - + + + + - + { - geoCode(query); - }).start(); - return false; - } - - @Override - public boolean onQueryTextChange(String newText) { - return false; - } - }); +// // 検索バーの処理 +// SearchView searchView = findViewById(R.id.tool_search); +// searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { +// @Override +// public boolean onQueryTextSubmit(String query) { +// new Thread(() -> { +// geoCode(query); +// }).start(); +// return false; +// } +// +// @Override +// public boolean onQueryTextChange(String newText) { +// return false; +// } +// }); //filterDialog = new FilterDialog(); @@ -237,8 +243,13 @@ list.deferNotifyDataSetChanged(); } + @Override + public boolean onNavigationItemSelected(@NonNull MenuItem item) { + return false; + } + // 内部クラス - private class MyAdapter extends ArrayAdapter{ + private class MyAdapter extends ArrayAdapter { private LayoutInflater layoutInflater; public MyAdapter(Context context, int resourceId, List objects){ super(context, resourceId, objects); @@ -265,7 +276,19 @@ @Override public void onCheckedChanged(CompoundButton compoundButton, boolean b) { if(b) { - Toast.makeText(MapsActivity.this, listData.get(position).getText(), Toast.LENGTH_SHORT).show(); + if(isGenre) { + //Toast.makeText(MapsActivity.this, listData.get(position).getText(), Toast.LENGTH_SHORT).show(); + nemophila.setSelectGenres(listData.get(position).getText()); + } else { + nemophila.setSelectFriends(listData.get(position).getText()); + } + } else { + if(isGenre) { + //Toast.makeText(MapsActivity.this, listData.get(position).getText(), Toast.LENGTH_SHORT).show(); + nemophila.removeSelectGenres(listData.get(position).getText()); + } else { + nemophila.removeSelectFriends(listData.get(position).getText()); + } } FilterDataModel data = getItem(position); data.isChecked = b; diff --git a/app/src/main/res/layout/activity_maps.xml b/app/src/main/res/layout/activity_maps.xml index 37b98b3..df097a4 100644 --- a/app/src/main/res/layout/activity_maps.xml +++ b/app/src/main/res/layout/activity_maps.xml @@ -29,9 +29,10 @@ app:menu="@menu/tool_menu"> + android:layout_height="wrap_content" + app:queryHint="地名検索"/> @@ -68,7 +69,7 @@ android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" - app:menu="@menu/navdrawer_menu" > + > + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/filter_layout.xml b/app/src/main/res/layout/filter_layout.xml new file mode 100644 index 0000000..166c128 --- /dev/null +++ b/app/src/main/res/layout/filter_layout.xml @@ -0,0 +1,24 @@ + + + + + + + \ 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 74d3ed7..81b0dfc 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -21,4 +21,7 @@ Forgot Password? Button + Drawer Open + Drawer Close + \ No newline at end of file