2017-01-08 4 views
0

Ich brauche die View, die die drei Punkte auf der Aktionsleiste darstellen.So erhalten Sie Aktionsleiste drei Punkte anzeigen Referenz

(Der Grund mag ich die Ansicht Referenz es zu einer Vitrine Bibliothek passieren ist die showcaseView zu zeigen.)

Kein Glück eine Lösung zu finden. Irgendeine Idee, wie man das macht?

enter image description here

+0

Sie sollten die [TapTargetView] (https://github.com/KeepSafe/TapTargetView) Bibliothek auschecken. Das TapTarget-Objekt verfügt über eine Methode namens "forToolbarOverflow", die die QuickInfo an das Überlaufsymbol ankoppelt. Sie können sich die Quelle ansehen, um eine Vorstellung davon zu bekommen, wie sie es gemacht haben. – Rogoon

+0

hast du die Lösung dafür gefunden ?? – Moulesh

Antwort

0
@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    MenuInflater inflater = getMenuInflater(); 
    inflater.inflate(R.menu.activity_main_actions, menu); 

    return super.onCreateOptionsMenu(menu); 
} 

Versuchen Sie diesen Code in Hauptaktivität hinzuzufügen, nachdem eine Ansicht activity_main_actions.xml in res/Menü wie wie unten

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android" > 
<!-- Search/will display always --> 
<item android:id="@+id/action_search" 
     android:icon="@drawable/ic_action_search" 
     android:title="@string/action_search" 
     android:showAsAction="ifRoom"/> 
</menu> 
+0

Vielen Dank für Ihre Antwort, aber bitte schauen Sie sich die Frage noch einmal an. –

1

Hinzufügen Sie die 3 Punkte die unter Verwendung hinzufügen Code. Fügen Sie die folgenden Zeilen in Ihre Layoutdatei ein.

<TextView 
       android:id="@+id/textView" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignParentEnd="true" 
       android:textColor="@color/colorPrimaryDark" 
       android:layout_alignParentRight="true" 
       android:layout_alignParentTop="true" 
       android:paddingLeft="25dp" 
       android:paddingRight="15dp" 
       android:text="&#8942;" 
       android:textAppearance="?android:textAppearanceLarge" 
       android:textSize="25dp" /> 

Wert in Android: Textfeld hilft Ihnen, die drei vertikalen Punkte angezeigt bekannt als vertikale-Ellipsen.

Click for more details

Sie das Textview jetzt Ihre weitere Aktionen durchführen können. Ich hoffe, dass Sie das suchen. Kommentiere, wenn du mit irgendetwas feststeckst. Danke.

Verwandte Themen