Items mit Toasts eingefügt

This commit is contained in:
m_broelemann 2020-12-07 12:19:42 +01:00
parent 4c89ac52db
commit 3d79b297c5
2 changed files with 31 additions and 5 deletions

View File

@ -1,13 +1,17 @@
package com.example.aped;
import android.os.Bundle;
import android.view.MenuItem;
import android.view.View;
import android.view.Menu;
import android.widget.Button;
import android.widget.Toast;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import com.google.android.material.snackbar.Snackbar;
import com.google.android.material.navigation.NavigationView;
import androidx.annotation.NonNull;
import androidx.navigation.NavController;
import androidx.navigation.Navigation;
import androidx.navigation.ui.AppBarConfiguration;
@ -38,6 +42,7 @@ public class MainActivity extends AppCompatActivity {
NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment);
NavigationUI.setupActionBarWithNavController(this, navController, mAppBarConfiguration);
NavigationUI.setupWithNavController(navigationView, navController);
}
@Override
@ -53,4 +58,25 @@ public class MainActivity extends AppCompatActivity {
return NavigationUI.navigateUp(navController, mAppBarConfiguration)
|| super.onSupportNavigateUp();
}
@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()){
case R.id.action_settings:
Toast.makeText(this,"settings",Toast.LENGTH_SHORT).show();
return true;
case R.id.action_adjust_xml:
Toast.makeText(this,"adjust",Toast.LENGTH_SHORT).show();
return true;
case R.id.action_download_xml:
Toast.makeText(this,"download",Toast.LENGTH_SHORT).show();
return true;
case R.id.action_upload_xml:
Toast.makeText(this,"upload",Toast.LENGTH_SHORT).show();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
}

View File

@ -3,22 +3,22 @@
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:orderInCategory="0"
android:title="@string/action_settings"
app:showAsAction="never" />
<item
android:id="@+id/action_adjust_xml"
android:orderInCategory="100"
android:orderInCategory="1"
android:title="@string/action_adjust_xml"
app:showAsAction="never" />
<item
android:id="@+id/download_adjust_xml"
android:orderInCategory="100"
android:id="@+id/action_download_xml"
android:orderInCategory="2"
android:title="@string/action_download_xml"
app:showAsAction="never" />
<item
android:id="@+id/action_upload_xml"
android:orderInCategory="100"
android:orderInCategory="3"
android:title="@string/action_upload_xml"
app:showAsAction="never" />
</menu>