From f4efa3fef5ee2da29aedb101d9d74913fd876668 Mon Sep 17 00:00:00 2001 From: Georg Reisinger <43533139+GeorgReisinger@users.noreply.github.com> Date: Wed, 20 Feb 2019 21:23:50 +0100 Subject: [PATCH] =?UTF-8?q?Spacing=20Fix,=20Men=C3=BC=20fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/at/smartshopper/smartshopper/activitys/Dash.java | 4 ++-- .../smartshopper/activitys/DoneItemActivity.java | 6 ++++++ .../smartshopper/activitys/ItemListActivity.java | 6 ++++++ .../smartshopper/activitys/ShoppinglistDetails.java | 6 ++++++ 4 files changed, 20 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/at/smartshopper/smartshopper/activitys/Dash.java b/app/src/main/java/at/smartshopper/smartshopper/activitys/Dash.java index 7ce5da1..4352f81 100644 --- a/app/src/main/java/at/smartshopper/smartshopper/activitys/Dash.java +++ b/app/src/main/java/at/smartshopper/smartshopper/activitys/Dash.java @@ -468,11 +468,11 @@ public class Dash extends AppCompatActivity implements ShoppinglistAdapter.OnIte case R.id.addInvite: popupaddInvite(); - + return true; case R.id.doneEinkauf: Intent intent = new Intent(Dash.this, DoneItemActivity.class); startActivity(intent); - + return true; default: // If we got here, the user's action was not recognized. // Invoke the superclass to handle it. diff --git a/app/src/main/java/at/smartshopper/smartshopper/activitys/DoneItemActivity.java b/app/src/main/java/at/smartshopper/smartshopper/activitys/DoneItemActivity.java index 9b700a7..aab8eb3 100644 --- a/app/src/main/java/at/smartshopper/smartshopper/activitys/DoneItemActivity.java +++ b/app/src/main/java/at/smartshopper/smartshopper/activitys/DoneItemActivity.java @@ -65,6 +65,12 @@ public class DoneItemActivity extends AppCompatActivity { RecyclerView doneRecycle = (RecyclerView) findViewById(R.id.doneitemsrecycle); doneRecycle.setHasFixedSize(true); int spacingInPixels = getResources().getDimensionPixelSize(R.dimen.item_spacing); + RecyclerView.ItemDecoration itemDecoration; + + while (doneRecycle.getItemDecorationCount() > 0 + &&(itemDecoration = doneRecycle.getItemDecorationAt(0)) != null) { + doneRecycle.removeItemDecoration(itemDecoration); + } doneRecycle.addItemDecoration(new SpaceItemDecoration(spacingInPixels)); doneRecycle.setLayoutManager(new LinearLayoutManager(this)); List doneItems = db.getDoneItems(); diff --git a/app/src/main/java/at/smartshopper/smartshopper/activitys/ItemListActivity.java b/app/src/main/java/at/smartshopper/smartshopper/activitys/ItemListActivity.java index 131d875..6e54757 100644 --- a/app/src/main/java/at/smartshopper/smartshopper/activitys/ItemListActivity.java +++ b/app/src/main/java/at/smartshopper/smartshopper/activitys/ItemListActivity.java @@ -114,6 +114,12 @@ public class ItemListActivity extends Activity implements ItemAdapter.OnItemEdit private void showItems(String group_id, String sl_id) throws SQLException, JSONException { RecyclerView itemsListRecycler = findViewById(R.id.itemsListRecycler); int spacingInPixels = getResources().getDimensionPixelSize(R.dimen.item_spacing); + RecyclerView.ItemDecoration itemDecoration; + + while (itemsListRecycler.getItemDecorationCount() > 0 + &&(itemDecoration = itemsListRecycler.getItemDecorationAt(0)) != null) { + itemsListRecycler.removeItemDecoration(itemDecoration); + } itemsListRecycler.addItemDecoration(new SpaceItemDecoration(spacingInPixels)); itemsListRecycler.setHasFixedSize(true); itemsListRecycler.setLayoutManager(new LinearLayoutManager(this)); diff --git a/app/src/main/java/at/smartshopper/smartshopper/activitys/ShoppinglistDetails.java b/app/src/main/java/at/smartshopper/smartshopper/activitys/ShoppinglistDetails.java index 33da00c..1d9bdd6 100644 --- a/app/src/main/java/at/smartshopper/smartshopper/activitys/ShoppinglistDetails.java +++ b/app/src/main/java/at/smartshopper/smartshopper/activitys/ShoppinglistDetails.java @@ -256,6 +256,12 @@ public class ShoppinglistDetails extends Activity implements DetailsAdapter.OnGr private void showDetails(String sl_id) throws SQLException, JSONException { RecyclerView detailsRecycleView = (RecyclerView) findViewById(R.id.groupRecycle); int spacingInPixels = getResources().getDimensionPixelSize(R.dimen.item_spacing); + RecyclerView.ItemDecoration itemDecoration; + + while (detailsRecycleView.getItemDecorationCount() > 0 + &&(itemDecoration = detailsRecycleView.getItemDecorationAt(0)) != null) { + detailsRecycleView.removeItemDecoration(itemDecoration); + } detailsRecycleView.addItemDecoration(new SpaceItemDecoration(spacingInPixels)); detailsRecycleView.setHasFixedSize(true); detailsRecycleView.setLayoutManager(new LinearLayoutManager(this));