Capitulo 23 del Módulo 4 App Restaurante

➜ Programación en Java del menú de opciones

¿Programación de un menú de opciones en Java? Android Studio | 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;
        }

    }

 


3204 visitas

Capítulo 24 – Testing final »

Descarga el código del proyecto

Descarga el código fuente del proyecto adquiriendo el curso completo

Comprar

¡Qué aprenderás?

tooltip bs-tooltip-top bs-tooltip-end bs-tooltip-bottom bs-tooltip-start show fade tooltip-inner

Codea Applications

México, Colombia, España, Venezuela, Argentina, Bolivia, Perú