
17/07/13, 06:40:25
|
|
Miembro del foro
|
|
Fecha de registro: jun 2013
Localización: en la barcelona media
Mensajes: 224
Modelo de smartphone: LG-E610
Tu operador: Orange
|
|
|
menu no muestra iconos
saludos compaņeros , tengo un problema con un context menu , resulta que no hay manera que muestre los iconos , lo tengo de esta manera;
Código:
registerForContextMenu(img);
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
android.view.MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_images, menu);
}
@Override
public boolean onContextItemSelected(android.view.MenuItem item) {
switch (item.getItemId()) {
case R.id.new_photo:
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent,CAPTURE_ID);
return true;
case R.id.gallery_image:
Intent in = new Intent();
in.setType("image/*");
in.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(in, "Select Picture"), CHOSE_IMAGE);
return true;
}
return false;
}
xml
Código:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/new_photo"
android:icon="@drawable/photo"
android:showAsAction="always|withText"
android:title="@string/new_photo"/>
<item
android:id="@+id/gallery_image"
android:icon="@drawable/gallery"
android:showAsAction="always|withText"
android:title="@string/gallery_image"/>
</menu>
Alguna sugerencia?
|