1 votos

enviar parametros de un ListView y un Spinner desde el mismo Listview

Saludos, tengo un ActivityA coun un Spinner yn ListView, y un ActivityB con par de TextView. Lo que intento pasar desde el ActivityA son dos cosas: El valor seleccionado en el Spinner El valor contenido en el area del ListView a la hora de hacerle "click" y quese impriman en los respectivos textView del ActivityB

Hasta ahora no me pasa nada. Les paso parte de mi código y unas imágenes para que sea comprensible mi problemática:

//Pedido.java--->asociado a ActivityA

public class Pedido extends Activity{ private String[] arrayEntremeses = {"elija...","[Buñuelos]","[Nugget]","[Tartaleta]","[Tostadas]","[Sushi]"}; private String[] arrayPlato = {"elija...","[Carne]","[Pollo]","[Pescado]","[Asado]","[GordonBlue]","[Chuleta]","[Pernil]"}; private String[] arraySopa = {"elija...","[Menestrone]","[Pollo]","[Res]","[Pescado]","[Cruzado]","[Mondongo]"}; private String[] arrayEnsalada = {"elija...","[Rallada]","[Cocida]","[Mixta]","[Cesar]"}; private String[] arrayContorno = {"elija...","[Yuca]","[Bollo]","[Catalina]","[Papita]","[Arepita]"}; private String[] arrayBebida = {"elija...","[Refresco]","[Malta]","[Jugo]","[Batido]","[Cerveza]","[Wiskie]","[Ron]","[Vino]"}; private String[] arrayPostres = {"elija...","[Ponque]","[Brownie]","[Helado]","[Golfeado]","[Dona]"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.pedido); final TextView txVwNumPedido;// txVwMesa = null ; Button btnCargar = (Button) findViewById(R.id.btnPedidoCargar); /*Recibir Data del ListView***/ txVwNumPedido=(TextView) findViewById(R.id.txVwNumero); final Bundle bund=this.getIntent().getExtras(); txVwNumPedido.setText(bund.getString("NumPedido")); /****/ }

//OrdenNueva.java--->Asociado a ActivityB

public class OrdenNueva extends Activity /implements ListAdapter, OnItemClickListener/ { //private ArrayList<MensajeListOrdenNueva> listMensaje; OrdenNuevaAdapter adapterOrden; //private ListView lVwOrdenNueva; private int[] arrayRellenoIco = {R.drawable.plato,R.drawable.plato,R.drawable.plato,R.drawable.plato,R.drawable.plato,R.drawable.plato,R.drawable.plato}; private String[] arrayOrden = {"Pedido1","Pedido2","Pedido3","Pedido4","Pedido5","Pedido6","Pedido7"}; private String[] arrayContronoOrden = {"-","-","-","-","-","-","-"}; Spinner spnMesa; EditText eTxCantPedido; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.orden_nueva); final Bundle bund = this.getIntent().getExtras(); eTxCantPedido=(EditText) findViewById(R.id.editTxtCantPedido); eTxCedula=(EditText) findViewById(R.id.editTxtOrdenNuevaCliente); eTxRif=(EditText) findViewById(R.id.editTxtOrdenNuevaRif); spnMesa = (Spinner) findViewById(R.id.spinnerMesa); final ListView lVwOrdenNueva=(ListView) findViewById(R.id.listVwOrdenNueva); adapterOrden= new OrdenNuevaAdapter(this,arrayOrden,arrayContronoOrden,arrayRellenoIco); lVwOrdenNueva.setAdapter(adapterOrden); final Button btnSalida = (Button) findViewById(R.id.btnOrdenNuevaSalir); final Button btnPrincipal = (Button) findViewById(R.id.btnOrdenNuevaPrincipal); final Intent intentEnviaPedido = new Intent(OrdenNueva.this, Pedido.class); /** PARA LLENAR SPINNER Mesa***/ Spinner spinner = (Spinner) findViewById(R.id.spinnerMesa); ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.mesa_array,android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter); /****/ lVwOrdenNueva.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { String valor =(String) adapterView.getItemAtPosition(i); //String posicionSpnMesa=(String) spnMesa.getSelectedItem(); //Intent intentEnviaPedido2 = new Intent(); //intentEnviaPedido.putExtra("NumMesa", posicionSpnMesa);

            if ((eTxCantPedido.length()==0)||(spnMesa.getSelectedItemId()==0)) {
                Toast toastMsjValorVacio = Toast.makeText(getApplicationContext(), "Debe seleccionar una Mesa y Cantidad de Pedidos: " , Toast.LENGTH_LONG);
                toastMsjValorVacio.show();
                }
            else{
                bund.putLong("NumPedido", spnMesa.getSelectedItemId());
                intentEnviaPedido.putExtras(bund);
                Toast toastMsjValidaMain2 = Toast.makeText(getApplicationContext(), "Mesa: "+ spnMesa.getSelectedItemId() , Toast.LENGTH_LONG);
                toastMsjValidaMain2.show(); 
                startActivity(intentEnviaPedido);
            }
        }
    });

}

<!--ActivityA=orden_nueva.xml-->

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <LinearLayout android:id="@id/btnOpcionesNuevaOrden" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_marginTop="5dp" > <TextView android:id="@+id/txtOrdenNuevaTitulo" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/titleOrdenNueva" android:textAppearance="?android:attr/textAppearanceLarge" /> </LinearLayout> </RelativeLayout>

<!--ActivityB=pedido.xml-->

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center"> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_marginTop="5dp" android:gravity="center" > <TextView android:id="@+id/txVwPedidoTitulo" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/titlePedidoNuevo" /> <TextView android:id="@+id/txVwNumero" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TextView" /> <TextView android:id="@+id/TxVwPedidoMesa" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TextView" /> </LinearLayout> </RelativeLayout>

<!--Interfaz de orden_nueva.xml-->

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="5dip" android:layout_gravity="center" > <!-- listrow --> <ImageView android:id="@+id/ordenListaIcono" android:layout_width="30dp" android:layout_height="30dp" android:src="@drawable/ic_launcher" /> <TextView android:id="@+id/ordenListaTitulo1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="30dp" android:text="TextView" android:textColor="#040404" android:textSize="14dp" android:typeface="sans" /> <!-- titulo de la categoria --> <TextView android:id="@+id/ordenListaTitulo2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="100dp" android:text="TextView" android:textColor="#040404" android:textSize="14dp" android:typeface="sans" /> </RelativeLayout>

Por favor ayudenme, llevo una semana trancado en esto, no he dado pie con bola y se me atrasa el proyecto...

Activity OrdenNuevaActivity Pedido

Por cierto, estoy trabajando bajo Eclipse con Android API 17. Disculpen por contestarme a mi mismo. No había ubicado el botón de Editar en este formulario.

0 votos

Veo que la pregunta sale mal formateada, entre cada código hay que agregar una línea vacía, y para separar un código de otro, hay que agregar una línea que no esté vacía.

1voto

Frank Puntos 10

Reenvio el código Aunque les comento, logre pasar el parametro del Spinner, solo me falta el parametro del ListView

public class OrdenNueva extends Activity{
//private ArrayList<MensajeListOrdenNueva> listMensaje;
OrdenNuevaAdapter adapterOrden;
private ListView lVwOrdenNueva;
private int[] arrayRellenoIco = {R.drawable.plato,R.drawable.plato,R.drawable.plato,R.drawable.plato,R.drawable.plato,R.drawable.plato,R.drawable.plato};
private String[] arrayOrden = {"Pedido1","Pedido2","Pedido3","Pedido4","Pedido5","Pedido6","Pedido7"};
private String[] arrayContronoOrden = {"-","-","-","-","-","-","-"};

Spinner spnMesa;
EditText eTxCantPedido,eTxCedula,eTxRif;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.orden_nueva);
    final Bundle bund = this.getIntent().getExtras();

    eTxCantPedido=(EditText) findViewById(R.id.editTxtCantPedido);
    eTxCedula=(EditText) findViewById(R.id.editTxtOrdenNuevaCliente);
    eTxRif=(EditText) findViewById(R.id.editTxtOrdenNuevaRif);
    spnMesa = (Spinner) findViewById(R.id.spinnerMesa);

    lVwOrdenNueva=(ListView) findViewById(R.id.listVwOrdenNueva);

    adapterOrden= new OrdenNuevaAdapter(this,arrayOrden,arrayContronoOrden,arrayRellenoIco);

    lVwOrdenNueva.setAdapter(adapterOrden);

    final Button btnSalida = (Button) findViewById(R.id.btnOrdenNuevaSalir); 
    final Button btnPrincipal = (Button) findViewById(R.id.btnOrdenNuevaPrincipal);

            Spinner spinner = (Spinner) findViewById(R.id.spinnerMesa);

    ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.mesa_array,android.R.layout.simple_spinner_item);
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinner.setAdapter(adapter);
    //http://developer.android.com/guide/topics/ui/controls/spinner.html#

    eTxCedula.setText(bund.getString("arrayContorno"));

    lVwOrdenNueva.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { 
            Object valor = adapterView.getItemAtPosition(i);
            String posicionSpnMesa=(String) spnMesa.getSelectedItem();

            if ((eTxCantPedido.length()==0)||(spnMesa.getSelectedItemId()==0)) {
                Toast toastMsjValorVacio = Toast.makeText(getApplicationContext(), "Debe seleccionar una Mesa y Cantidad de Pedidos: " , Toast.LENGTH_LONG);
                toastMsjValorVacio.show();
                }
            else{
                Intent intentEnviaPedido = new Intent(OrdenNueva.this, Pedido.class);
                final Bundle bund2 = getIntent().getExtras();
                bund.putString("NumMesa", posicionSpnMesa);
                bund2.putBundle("NumPedido", (Bundle) valor);
                intentEnviaPedido.putExtras(bund);
                intentEnviaPedido.putExtras(bund2);
                Toast toastMsjValidaMain2 = Toast.makeText(getApplicationContext(), "Pedido: "+ valor , Toast.LENGTH_LONG);
                toastMsjValidaMain2.show(); 
                startActivity(intentEnviaPedido);
            }
        }
    });
}

/**/

public class Pedido extends Activity{

private String[] arrayEntremeses = {"elija...","[Buñuelos]","[Nugget]","[Tartaleta]","[Tostadas]","[Sushi]"};
private String[] arrayPlato = {"elija...","[Carne]","[Pollo]","[Pescado]","[Asado]","[GordonBlue]","[Chuleta]","[Pernil]"};
private String[] arraySopa = {"elija...","[Menestrone]","[Pollo]","[Res]","[Pescado]","[Cruzado]","[Mondongo]"};
private String[] arrayEnsalada = {"elija...","[Rallada]","[Cocida]","[Mixta]","[Cesar]"};
private String[] arrayContorno = {"elija...","[Yuca]","[Bollo]","[Catalina]","[Papita]","[Arepita]"};
private String[] arrayBebida = {"elija...","[Refresco]","[Malta]","[Jugo]","[Batido]","[Cerveza]","[Wiskie]","[Ron]","[Vino]"};
private String[] arrayPostres = {"elija...","[Ponque]","[Brownie]","[Helado]","[Golfeado]","[Dona]"};

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.pedido);

    final TextView txVwNumPedido;// txVwMesa = null ;
    final TextView txVwNumMesa;
    Button btnCargar = (Button) findViewById(R.id.btnPedidoCargar);

    /***Recibir Data del ListView*****/
    txVwNumPedido=(TextView) findViewById(R.id.txVwNumero);
    txVwNumMesa = (TextView) findViewById(R.id.TxVwPedidoMesa);
    Bundle bund=getIntent().getExtras();
    txVwNumPedido.setText(bund.getString("NumMesa"));
    txVwNumMesa.setText(bund.getString("Pedido"));
    /************************/

    /********** LLENAR SPINNER Entremeses*******/
    Spinner spinnerEntremeses = (Spinner) findViewById(R.id.spnPedidoEntremeses);
    ArrayAdapter<String> adapterEntremeses = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, arrayEntremeses);
    //ArrayAdapter<CharSequence> adapterEntremeses = ArrayAdapter.createFromResource(this, R.array.plato_array,android.R.layout.simple_spinner_item);
    adapterEntremeses.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinnerEntremeses.setAdapter(adapterEntremeses);
    /************************************/  
    /********** LLENAR SPINNER Plato*******/
    Spinner spinnerPlato = (Spinner) findViewById(R.id.spnPedidoPlato);
    ArrayAdapter<String> adapterPlato = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, arrayPlato);
    //ArrayAdapter<CharSequence> adapterPlato = ArrayAdapter.createFromResource(this, R.array.plato_array,arrayPlato);//desde xml
    adapterPlato.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinnerPlato.setAdapter(adapterPlato);
    /************************************/
    /**********   LLENAR SPINNER Bebida*******/
    Spinner spinnerBebida = (Spinner) findViewById(R.id.spnPedidoBebida);
    ArrayAdapter<String> adapterBebida = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, arrayBebida);
    adapterBebida.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinnerBebida.setAdapter(adapterBebida);
    /************************************/
    /**********   LLENAR SPINNER Sopa*******/
    Spinner spinnerSopa = (Spinner) findViewById(R.id.spnPedidoSopas);
    ArrayAdapter<String> adapterSopa = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, arraySopa);
    adapterSopa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinnerSopa.setAdapter(adapterSopa);
    /************************************/
    /**********   LLENAR SPINNER Ensalada*******/
    Spinner spinnerEnsalada = (Spinner) findViewById(R.id.spnPedidoEnsalada);
    ArrayAdapter<String> adapterEnsalada = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, arrayEnsalada);
    adapterEnsalada.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinnerEnsalada.setAdapter(adapterEnsalada);
    /************************************/
    /**********   LLENAR SPINNER Contorno*******/
    final Spinner spinnerContorno = (Spinner) findViewById(R.id.spnPedidoContorno);
    ArrayAdapter<String> adapterContorno = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, arrayContorno);
    adapterContorno.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinnerContorno.setAdapter(adapterContorno);
    /************************************/
    /**********   LLENAR SPINNER Postres*******/
    Spinner spinnerPostre = (Spinner) findViewById(R.id.spnPedidoPostres);
    ArrayAdapter<String> adapterPostre = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, arrayPostres);
    adapterBebida.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinnerPostre.setAdapter(adapterPostre);
    /************************************/

    /**********************BOTON CARGAR*********************************/
    btnCargar.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            AlertDialog.Builder builder = new AlertDialog.Builder(Pedido.this);
            builder.setMessage("¿Realmente Deseas CARGAR este Pedido?").setTitle("Cargar Pedido").setCancelable(false).setNegativeButton("Si, cargar", new DialogInterface.OnClickListener() {

                @Override
                public void onClick(DialogInterface dialog, int dIMsj) {
                    //INTENT PARA MANDAR LA DATA DE LOS SPINNER
                    Intent intentPedidoOrden = new Intent(Pedido.this,OrdenNueva.class);
                    String posicionSpnContorno=(String) spinnerContorno.getSelectedItem();

                    intentPedidoOrden.putExtra("arrayContorno", arrayContorno);
                    //intentEnviaPedido.putExtra("NumPedido", valor);
                    Toast toastMsjValidaMain2 = Toast.makeText(getApplicationContext(), "Contorno: "+posicionSpnContorno , Toast.LENGTH_LONG);
                    toastMsjValidaMain2.show();
                    startActivity(intentPedidoOrden);

                    dialog.cancel();
                    finish();
                }
                            }).setPositiveButton("No, deseo Seguir",new DialogInterface.OnClickListener() {
                                public void onClick(DialogInterface dialog, int id) {
                                }
                            });
            AlertDialog alert = builder.create();
            alert.show();
        }
    });
    /***************************************************************/
}

}

/**/

public class OrdenNuevaAdapter extends BaseAdapter {
Context context;
String[] titulos;
String[] titulos2;
int[] imagenes;
LayoutInflater inflater;

public OrdenNuevaAdapter(OrdenNueva ordenNueva, String[] arrayOrden, String[] arrayContorno, int[] arrayRellenoIco) {
    this.context = ordenNueva;

    this.titulos2=arrayContorno;
    this.titulos = arrayOrden;
    this.imagenes= arrayRellenoIco; }

@Override
public int getCount() {
    return titulos.length;
}

@Override
public Object getItem(int position) {
    return null;
}

@Override
public long getItemId(int position) {
    return 0;
}

@SuppressLint("ViewHolder") @Override
public View getView(int position, View convertView, ViewGroup parent) {

    // Declare Variables
    TextView txtTitle;
    TextView txtTitle2;
    ImageView imgImg;

    //http://developer.android.com/intl/es/reference/android/view/LayoutInflater.html
    inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

    //View itemView = inflater.inflate(R.layout.list_row, parent, false);
    View itemView = inflater.inflate(R.layout.orden_nueva_filas, parent, false);

    // Locate the TextViews in listview_item.xml
    txtTitle = (TextView) itemView.findViewById(com.paquete.restaurantest2.R.id.ordenListaTitulo1);
    txtTitle2= (TextView) itemView.findViewById(com.paquete.restaurantest2.R.id.ordenListaTitulo2);
    imgImg = (ImageView) itemView.findViewById(com.paquete.restaurantest2.R.id.ordenListaIcono);

    // Capture position and set to the TextViews
    txtTitle.setText(titulos[position]);
    imgImg.setImageResource(imagenes[position]);

    return itemView;
}

}

/****Layout orden_nueva.xml***/

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" >

<LinearLayout
    android:id="@id/btnOpcionesNuevaOrden"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:layout_marginTop="5dp" >

    <TextView
        android:id="@+id/txtOrdenNuevaTitulo"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/titleOrdenNueva"
        android:textAppearance="?android:attr/textAppearanceLarge" />
</LinearLayout>

<LinearLayout
     android:id="@+id/layoutDataOrdenNueva"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:layout_marginTop="35dp" >

    <Spinner
        android:id="@+id/spinnerMesa"
        android:layout_width="115dp"
        android:layout_height="wrap_content" />

    <TextView
        android:id="@+id/txtOrdenNuevaCantPedidos"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/OrdenNuevaPedido" />

    <EditText
        android:id="@+id/editTxtCantPedido"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:digits="0123456789"
        android:ems="10" />

    <TextView
        android:id="@+id/txtOrdenNuevaNumMesa"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/OrdenNuevaMesa" />

    <Button
        android:id="@+id/btnOrdenNuevaCargarPedido"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/BotonCargar" />

</LinearLayout>

<LinearLayout
    android:id="@+id/layoutEntremesesNuevaOrden"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:layout_marginTop="95dp" >

    <ListView
        android:id="@+id/listVwOrdenNueva"
        android:layout_width="wrap_content"
        android:layout_height="250dp"
        android:fastScrollEnabled="true"
        android:scrollbarAlwaysDrawVerticalTrack="true"
        android:scrollbarStyle="insideOverlay"
        android:scrollbars="vertical"
        android:smoothScrollbar="true" >

    </ListView>

</LinearLayout>

<LinearLayout
    android:id="@+id/layoutDataClienteOrdenNueva"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:layout_marginTop="350dp" >

    <TextView
        android:id="@+id/txtOrdenNuevaCliente"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/OrdenNuevaCliente" />

    <EditText
        android:id="@+id/editTxtOrdenNuevaCliente"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:digits="qwertzuiopasdfghjklyxcvbnmQWERTZUIOPASDFGHJKLYXCVBNM0123456789"
        android:ems="10" />

    <TextView
        android:id="@+id/txtOrdenNuevaRif"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/OrdenNuevaRif" />

    <EditText
        android:id="@+id/editTxtOrdenNuevaRif"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:digits="qwertzuiopasdfghjklyxcvbnmQWERTZUIOPASDFGHJKLYXCVBNM0123456789"
        android:ems="10"
        android:inputType="text" >

        <requestFocus />
    </EditText>

</LinearLayout>

<LinearLayout
    android:id="@+id/layoutBotonCargarNuevaOrden"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:layout_marginTop="400dp" >

    <Button
        android:id="@+id/btnOrdenNuevaPrincipal"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/BotonVolver" />

    <Button
        android:id="@+id/btnOrdenNuevaSalir"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/BotonSalir" />

    <Button
        android:id="@+id/btnOrdenNuevaGuardar"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="left|center_vertical|center_horizontal"
        android:text="@string/BotonGuardar" />

</LinearLayout>

</RelativeLayout>

/****activity pedido.xml***/

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center">

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:layout_marginTop="5dp"
    android:gravity="center" >

    <TextView
        android:id="@+id/txVwPedidoTitulo"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/titlePedidoNuevo" />

    <TextView
        android:id="@+id/txVwNumero"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="TextView" />

    <TextView
        android:id="@+id/TxVwPedidoMesa"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="TextView" />

</LinearLayout>

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="10dp"
    android:layout_marginTop="25dp"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/TxVwPedidoEntremeses"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/PedidoEntremeses"
        android:layout_gravity="center" />

    <Spinner
        android:id="@+id/spnPedidoEntremeses"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1" />

</LinearLayout>

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignRight="@+id/linearLayout1"
    android:layout_marginLeft="10dp"
    android:layout_marginTop="75dp"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/txVwPedidoPlato"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/PedidoPlato" />

    <Spinner
        android:id="@+id/spnPedidoPlato"
        android:layout_width="150dp"
        android:layout_height="wrap_content"
        android:layout_marginLeft="37dp" />

</LinearLayout>

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="10dp"
    android:layout_marginTop="125dp"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/TxVwPedidoSopas"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/PedidoSopas" />

    <Spinner
        android:id="@+id/spnPedidoSopas"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="33dp"
        android:layout_weight="1" />

</LinearLayout>

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="10dp"
    android:layout_marginTop="175dp"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/TxVwPedidoEnsalada"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/PedidoEnsalada" />

    <Spinner
        android:id="@+id/spnPedidoEnsalada"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="17dp"
        android:layout_weight="1" />

</LinearLayout>

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="10dp"
    android:layout_marginTop="225dp"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/TxVwPedidoContorno"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/PedidoContorno" />

    <Spinner
        android:id="@+id/spnPedidoContorno"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="17dp"
        android:layout_weight="1" />

</LinearLayout>

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="10dp"
    android:layout_marginTop="275dp"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/txVwPedidoBebida"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/PedidoBebida" />

    <Spinner
        android:id="@+id/spnPedidoBebida"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="28dp"
        android:layout_weight="1" />

</LinearLayout>

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="10dp"
    android:layout_marginTop="325dp"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/TxVwPedidoPostres"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/PedidoPostres" />

    <Spinner
        android:id="@+id/spnPedidoPostres"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="27dp"
        android:layout_weight="1" />

</LinearLayout>

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="425dp" >

    <Button
        android:id="@+id/btnPedidoCargar"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/BotonCargar" />

</LinearLayout>

</RelativeLayout>

/****Activity orden_nueva_filas.xml**/

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="5dip" android:layout_gravity="center" >

<!--  listrow  -->

    <ImageView
        android:id="@+id/ordenListaIcono"
        android:layout_width="30dp"
        android:layout_height="30dp"
        android:src="@drawable/ic_launcher" />

    <TextView
        android:id="@+id/ordenListaTitulo1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="30dp"
        android:text="TextView"
        android:textColor="#040404"
        android:textSize="14dp"
        android:typeface="sans" />

<!-- titulo de la categoria -->

    <TextView
        android:id="@+id/ordenListaTitulo2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="100dp"
        android:textColor="#040404"
        android:textSize="14dp"
        android:typeface="sans" />

</RelativeLayout>

/**/

-1 votos

XD... No somos magos acá en iteramos. Pero seguro en un futuro lejano alguien te responde.

0 votos

http://jarroba.com/listview-o-listado-en-android/#comment-26412 respondida y no creo que sean magos...

0voto

Frank Puntos 10

Saludos, Olvide comentar que estoy trabajando bajo Eclipse con Android API 17. Disculpen por contestarme a mi mismo. No había ubicado el botón de Editar en este formulario.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X