Qual è il nome del piccolo widget con tre punti all'interno di una scheda in android?

immettere qui la descrizione dell'immagine

Qual è il piccolo widget con tre punti? Come posso aggiungerlo alla mia app ?.

  • Miglior posto per aggiungereHeaderView in ListFragment
  • Come mettere una vista in Bundle
  • Come creare pulsanti standard senza bordi (come nella guida di progettazione menzionata)?
  • Sovrapposizione della barra di navigazione di Android
  • Sincronizzazione di Gradle non rioutput: Imansible trovare il metodo
  • Connessione rifiutata su IP remoto, ma accettata in IP locale (risolto)
  • Grazie.

  • Supporto Smart Bluetooth (4.0) / GATT in Android 4.0?
  • Pulsante in ListView utilizzando ArrayAdapter
  • Ottenere un frammento di Google Map in onCreateView utilizzando le tabs ActionBar
  • Come verificare se la mia applicazione è il lanciatore predefinito
  • Cartelle Raw di Android - creazione e riferimento
  • Android: Copia in un clipboard text selezionato da un TextView
  • 4 Solutions collect form web for “Qual è il nome del piccolo widget con tre punti all'interno di una scheda in android?”

    Questo non è affatto un widget. È un ImageButton (senza bordi in stile) utilizzando l'icona di overflow che include un PopupMenu

    Per le visite documentali di tutorial http://developer.android.com/guide/topics/ui/menus.html#PopupMenu

    Ciò si riferisce ad un frammento di codice piacevole dal collegamento precedente:

      <ImageButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_overflow_holo_dark" android:contentDescription="@string/descr_overflow_button" android:onClick="showPopup" /> 

    Quindi utilizzare per mostrare popup:

      public void showPopup(View v) { PopupMenu popup = new PopupMenu(this, v); MenuInflater inflater = popup.getMenuInflater(); inflater.inflate(R.menu.actions, popup.getMenu()); popup.show(); } 

    E Roman Nurik ha messo insieme questo attrezzo straordinario per get l'icona di Design dei materiali che desideri:

    http://romannurik.github.io/AndroidAssetStudio/

    e l'image è disponibile all'indirizzo:

    http://romannurik.github.io/AndroidAssetStudio/icons-actionbar.html#source.type=clipart&source.clipart=more_vert&source.space.trim=0&source.space.pad=0&name=ic_action_more_vert&theme=light&color=rgba(33%2C% 20150% 2C% 20243% 2C% 200.6)

    È inoltre ansible utilizzare semplicemente un ImageButton con l'attributo actionOverflowButtonStyle style.

     <ImageButton android:layout_width="wrap_content" android:layout_height="wrap_content" style="?android:attr/actionOverflowButtonStyle"/> 

    Il widget "originale" a tre punti è il android.widget.ActionMenuPresenter.OverflowMenuButton ( ActionMenuPresenter.java ). Purtroppo è una class privata. Qui una versione più corta di lavoro:

     public class OverflowMenuButton extends AppCompatImageView { public OverflowMenuButton(Context context) { this(context, null); } public OverflowMenuButton(Context context, AttributeSet attrs) { this(context, attrs, 0); } public OverflowMenuButton(Context context, AttributeSet attrs, int defStyleAttr) { super(new ContextThemeWrapper(context, R.style.OverflowButtonTheme), attrs, R.attr.actionOverflowButtonStyle); setClickable(true); setFocusable(true); setVisibility(VISIBLE); setEnabled(true); } } 

    Temi del ContextThemeWrapper per get una versione scura e leggera:

     <!--White dots theme--> <style name="OverflowButtonTheme" parent="@style/Theme.AppCompat"> <item name="actionOverflowButtonStyle">@style/Widget.AppCompat.ActionButton.Overflow</item> </style> <!--Dark dots theme--> <style name="OverflowButtonThemeLight" parent="@style/Theme.AppCompat.Light"> <item name="actionOverflowButtonStyle">@style/Widget.AppCompat.Light.ActionButton.Overflow</item> </style> 

    Come ho trovato sul web, si chiama "icona di overflow" o overflow di azioni ".

    Questo codice forse potrebbe aiutarti. (Il codice è da lì )

     <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/menu_red" android:orderInCategory="1" android:showAsAction="never" android:title="@string/red_string"/> <item android:id="@+id/menu_green" android:orderInCategory="2" android:showAsAction="never" android:title="@string/green_string"/> </menu> 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.