2016-03-23 7 views
0

Ich möchte, wenn ich auf die Menü-Taste klicken ein Menü erscheint am unteren Rand des Bildschirms.Menü von unten

one

Irgendwelche Vorschläge?

+0

custom-Ansicht erstellen und animieren – Manifest

Antwort

0

benutzerdefinierte Ansicht erstellen

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/custom_view" 
    android:layout_width="match_parent" 
    android:layout_height="64dp" 
    android:visibility="gone" 
    android:layout_alignParentBottom="true" 
    android:clickable="true"> 

    <!-- Anything you need --> 

</RelativeLayout> 

In onCreate Verfahren wie Ansicht initialisieren

mCustomView = (RelativeLayout) findViewById(R.id.custom_view); 

In onOptionsItemSelected Methode als nächstes tun:

public boolean onOptionsItemSelected(MenuItem item) { 
     int id = item.getItemId(); 

     if (id == R.id.some_menu) { 
      mCustomView.setVisibility(View.VISIBLE); 
      // do some animation there 
     } 

     return super.onOptionsItemSelected(item); 
} 
Verwandte Themen