➜ 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