add a Delete note menu item

This commit is contained in:
tibbi 2016-10-01 21:15:49 +02:00
parent b0fcd9daef
commit 642feedd48
7 changed files with 20 additions and 4 deletions

View File

@ -65,11 +65,11 @@ public class MainActivity extends SimpleActivity {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu, menu);
final MenuItem openNote = menu.findItem(R.id.open_note);
openNote.setVisible(mNotesCnt > 1);
if (mNotesCnt <= 1) {
final MenuItem item = menu.findItem(R.id.open_note);
item.setVisible(false);
}
final MenuItem deleteNote = menu.findItem(R.id.delete_note);
deleteNote.setVisible(mNotesCnt > 1);
return true;
}
@ -77,6 +77,9 @@ public class MainActivity extends SimpleActivity {
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.delete_note:
deleteNote();
return true;
case R.id.open_note:
displayOpenNoteDialog();
return true;
@ -124,6 +127,10 @@ public class MainActivity extends SimpleActivity {
});
}
private void deleteNote() {
}
private void displayOpenNoteDialog() {
}

View File

@ -6,6 +6,10 @@
android:icon="@mipmap/open_note"
android:title="@string/share"
app:showAsAction="ifRoom"/>
<item
android:id="@+id/delete_note"
android:title="@string/delete_note"
app:showAsAction="never"/>
<item
android:id="@+id/share"
android:icon="@mipmap/share"

View File

@ -14,6 +14,7 @@
<string name="no_title">Please name your note</string>
<string name="title_taken">A note with that title already exists</string>
<string name="open_note">Open note</string>
<string name="delete_note">Delete note</string>
<!-- Settings -->
<string name="settings">Einstellungen</string>

View File

@ -14,6 +14,7 @@
<string name="no_title">Please name your note</string>
<string name="title_taken">A note with that title already exists</string>
<string name="open_note">Open note</string>
<string name="delete_note">Delete note</string>
<!-- Settings -->
<string name="settings">Impostazioni</string>

View File

@ -14,6 +14,7 @@
<string name="no_title">Please name your note</string>
<string name="title_taken">A note with that title already exists</string>
<string name="open_note">Open note</string>
<string name="delete_note">Delete note</string>
<!-- Settings -->
<string name="settings">設定</string>

View File

@ -14,6 +14,7 @@
<string name="no_title">Please name your note</string>
<string name="title_taken">A note with that title already exists</string>
<string name="open_note">Open note</string>
<string name="delete_note">Delete note</string>
<!-- Settings -->
<string name="settings">Inställningar</string>

View File

@ -14,6 +14,7 @@
<string name="no_title">Please name your note</string>
<string name="title_taken">A note with that title already exists</string>
<string name="open_note">Open note</string>
<string name="delete_note">Delete note</string>
<!-- Settings -->
<string name="settings">Settings</string>