Programación en Java del menú de opciones

¿Programación de un menú de opciones en Java? Android Studio

Video: Programación en Java del menú de opciones

Para programar un menú de opciones podemos hacerlo con la implementación de un conjunto de buttons con sus respectivas acciones o onclicklistener

Para programar un menú de opciones podemos hacerlo con la implementación de un conjunto de buttons con sus respectivas acciones o onclicklistener 

El código de Java para el menú:

public class MenuActivity extends AppCompatActivity implements View.OnClickListener {

    private Button btnplatos, btnbebidas, btngaleria, btnempresa, btnpedido, btnmapa;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_menu);
        btnplatos = findViewById(R.id.btnplatos);
        btnbebidas = findViewById(R.id.btnbebidas);
        btngaleria = findViewById(R.id.btngaleria);
        btnempresa = findViewById(R.id.btnempresa);
        btnpedido = findViewById(R.id.btnpedido);
        btnmapa = findViewById(R.id.btnmapa);
        btnplatos.setOnClickListener(this);
        btnbebidas.setOnClickListener(this);
        btngaleria.setOnClickListener(this);
        btnempresa.setOnClickListener(this);
        btnpedido.setOnClickListener(this);
        btnmapa.setOnClickListener(this);
    }

    @Override
    public void onClick(View view) {
        switch (view.getId()){
            case R.id.btnplatos:
                startActivity(new Intent(getApplicationContext(),PlatosActivity.class));
                break;
            case R.id.btnbebidas:
                startActivity(new Intent(getApplicationContext(),BebidasActivity.class));
                break;
            case R.id.btngaleria:
                startActivity(new Intent(getApplicationContext(),GaleriaActivity.class));
                break;
            case R.id.btnempresa:
                startActivity(new Intent(getApplicationContext(),EmpresaActivity.class));
                break;
            case R.id.btnpedido:
                String toNumber = "51"+"999999999"; // contains spaces.
                Intent sendIntent = new Intent("android.intent.action.MAIN");
                sendIntent.setComponent(new ComponentName("com.whatsapp","com.whatsapp.Conversation"));
                sendIntent.putExtra("jid", PhoneNumberUtils.stripSeparators(toNumber)+"@s.whatsapp.net");//phone number without "+" prefix
                startActivity(sendIntent);

                break;
            case R.id.btnmapa:
                startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://goo.gl/maps/e786kV1L3efxeFFcA")));
                break;
        }

    }

 


Programación en Java del menú de opciones

¿Quieres tener acceso al código fuente completo del proyecto final?

Contenido premium

INSCRÍBETE GRATIS

188 visitas | Publicado hace 4 meses

© Todos los derechos reservados | codea.app | Comunidad de programación web y desarrollo de aplicaciones móviles | Perú 2019