From 5030e4c67a491b8397001463aeb75dc913d56edb Mon Sep 17 00:00:00 2001 From: Sylvia van Os Date: Sat, 4 Jan 2020 23:52:36 +0100 Subject: [PATCH] Also add FAB button to main activity --- .../java/protect/card_locker/MainActivity.java | 18 +++++++++++------- app/src/main/res/layout/main_activity.xml | 9 +++++++++ app/src/main/res/menu/main_menu.xml | 5 ----- 3 files changed, 20 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/protect/card_locker/MainActivity.java b/app/src/main/java/protect/card_locker/MainActivity.java index 891191f9e..24e4f0645 100644 --- a/app/src/main/java/protect/card_locker/MainActivity.java +++ b/app/src/main/java/protect/card_locker/MainActivity.java @@ -29,6 +29,7 @@ import android.widget.ListView; import android.widget.TextView; import android.widget.Toast; +import com.google.android.material.floatingactionbutton.FloatingActionButton; import com.google.common.collect.ImmutableMap; import java.util.Calendar; @@ -43,6 +44,7 @@ public class MainActivity extends AppCompatActivity private static final int MAIN_REQUEST_CODE = 1; private Menu menu; + private FloatingActionButton fabAdd; protected String filter = ""; @Override @@ -53,6 +55,15 @@ public class MainActivity extends AppCompatActivity Toolbar toolbar = findViewById(R.id.toolbar); setSupportActionBar(toolbar); + fabAdd = findViewById(R.id.fabAdd); + fabAdd.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Intent i = new Intent(getApplicationContext(), LoyaltyCardEditActivity.class); + startActivityForResult(i, MAIN_REQUEST_CODE); + } + }); + updateLoyaltyCardList(""); SharedPreferences prefs = getSharedPreferences("protect.card_locker", MODE_PRIVATE); @@ -259,13 +270,6 @@ public class MainActivity extends AppCompatActivity { int id = item.getItemId(); - if (id == R.id.action_add) - { - Intent i = new Intent(getApplicationContext(), LoyaltyCardEditActivity.class); - startActivityForResult(i, MAIN_REQUEST_CODE); - return true; - } - if(id == R.id.action_import_export) { Intent i = new Intent(getApplicationContext(), ImportExportActivity.class); diff --git a/app/src/main/res/layout/main_activity.xml b/app/src/main/res/layout/main_activity.xml index b0a4fb6d3..b93395da6 100644 --- a/app/src/main/res/layout/main_activity.xml +++ b/app/src/main/res/layout/main_activity.xml @@ -8,6 +8,15 @@ android:fitsSystemWindows="true" tools:context="protect.card_locker.MainActivity"> + + -