PopupMenu en Android 2.1 API 7

Estoy desarrollando Android 2.1 API 7 aplicación. También estoy usando la biblioteca ActionbarSherlock para implementar la barra de acción .

Ahora, tengo que implementar PopupMenu que es sólo el soporte de API 11+.

¿Cómo puedo implementar PopupMenu en Android 2.1 API 7?

Utilizar la Biblioteca de Soporte para Android V7;
android.support.v7.widget.PopupMenu

I'v stucked con un problema, y ​​la única solución i'v encontró para mí era utilizar un diálogo de lista en android sdk <11 y ListPopup en android 11 y superior.

Usted puede utilizar HoloEveryWhere , que trae Holo tema de Android 4.1 a 2.1 y superiores.

Su posible importación que los archivos de la API en particular en su código, creo que eclipse lo hará por usted, sólo tiene que escribir código y si no se importa que google para importar API.

Puede crear un ListDialogFragment que extienda el SherlockDialogFragment y cree su propia interfaz Listener para que pueda manejar los eventos de selección.

 public class ListDialogFragment extends SherlockDialogFragment { private String[] mValues; public interface ListDialogListener { void onFinishListDialog(int selectedIndex, String tag); } private ListDialogFragment(String[] values) { mValues = values; } public static ListDialogFragment newInstance(int index, String[] values) { ListDialogFragment fragment = new ListDialogFragment(values); // Supply index input as an argument. Bundle args = new Bundle(); args.putInt("index", index); fragment.setArguments(args); return fragment; } public int getSelectedIndex() { return getArguments().getInt("index", 0); } } 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.