SM-T110 UND GT-I9300
Fortgeschrittenes Mitglied
- 17
Hallo! Ich habe einen NavigationDrawer erstellt und mit einer Custom ActionBar "tool_bar.xml" versehen. nun möchte ich am unteren ende der ActionBar einen Schatten anzeigen lassen um den Übergang schöner zu machen
Meine Meine Tool_bar.xml:
und meine MainActivity.java:
So Siehts aktuell aus:
Drawer:
Meine Meine Tool_bar.xml:
Code:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="77dp"
android:layout_marginTop="0dp"
android:paddingTop="21dp"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
android:background="@drawable/drawerheader_background1"/>
und meine MainActivity.java:
Code:
toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.setTitle("Start");
setSupportActionBar(toolbar);
navigationView = (NavigationView) findViewById(R.id.navigation_view);
View HEADER=navigationView.getHeaderView(0);
final TextView date = (TextView)HEADER.findViewById(R.id.dateView);
final Handler date_handler = new Handler(getMainLooper());
date_handler.postDelayed(new Runnable() {
@Override
public void run(){
date.setText("Heute ist der "+new SimpleDateFormat("dd MMMM yyyy, HH:mm ", Locale.GERMANY).format(new Date())+"Uhr");
date_handler.postDelayed(this, 1);}},1);
navigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(MenuItem menuItem) {
if(menuItem.isChecked()) menuItem.setChecked(false);
else menuItem.setChecked(true);
drawerLayout.closeDrawers();
switch (menuItem.getItemId()){
case R.id.starred:
toolbar.setTitle("Start");
ContentFragment fragment = new ContentFragment();
android.support.v4.app.FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.frame,fragment);
fragmentTransaction.commit();
return true;
case R.id.DeviceBrand:
toolbar.setTitle("Gerät");
ContentFragment2 bio=new ContentFragment2();
android.support.v4.app.FragmentTransaction bioTransaction=getSupportFragmentManager().beginTransaction();
bioTransaction.replace(R.id.frame,bio);
bioTransaction.commit();
return true;
So Siehts aktuell aus:
Drawer: