Quedo mas bonita ahora :3
This commit is contained in:
@@ -30,7 +30,7 @@ public class AddProductoActivity extends AppCompatActivity {
|
|||||||
grabarButton = findViewById(R.id.grabarButton);
|
grabarButton = findViewById(R.id.grabarButton);
|
||||||
nombreText = findViewById(R.id.nombreText);
|
nombreText = findViewById(R.id.nombreText);
|
||||||
cantidadText = findViewById(R.id.cantidadText);
|
cantidadText = findViewById(R.id.cantidadText);
|
||||||
precioText = findViewById(R.id.precioText);
|
precioText = findViewById(R.id.totalText);
|
||||||
|
|
||||||
grabarButton.setOnClickListener(onSave());
|
grabarButton.setOnClickListener(onSave());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import android.view.ViewGroup;
|
|||||||
import android.widget.BaseAdapter;
|
import android.widget.BaseAdapter;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
|
import java.text.NumberFormat;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class CustomAdapter extends BaseAdapter {
|
public class CustomAdapter extends BaseAdapter {
|
||||||
@@ -48,8 +49,8 @@ public class CustomAdapter extends BaseAdapter {
|
|||||||
view = inflater.inflate(R.layout.list_view, null, true);
|
view = inflater.inflate(R.layout.list_view, null, true);
|
||||||
viewHolder.nombreText = view.findViewById(R.id.nombreText);
|
viewHolder.nombreText = view.findViewById(R.id.nombreText);
|
||||||
viewHolder.cantidadText = view.findViewById(R.id.cantidadText);
|
viewHolder.cantidadText = view.findViewById(R.id.cantidadText);
|
||||||
viewHolder.precioText = view.findViewById(R.id.precioText);
|
|
||||||
viewHolder.totalText = view.findViewById(R.id.totalText);
|
viewHolder.totalText = view.findViewById(R.id.totalText);
|
||||||
|
viewHolder.precioText = view.findViewById(R.id.precioText);
|
||||||
view.setTag(viewHolder);
|
view.setTag(viewHolder);
|
||||||
}else{
|
}else{
|
||||||
viewHolder = (ViewHolder)view.getTag();
|
viewHolder = (ViewHolder)view.getTag();
|
||||||
@@ -57,10 +58,12 @@ public class CustomAdapter extends BaseAdapter {
|
|||||||
|
|
||||||
Producto producto = productos.get(i);
|
Producto producto = productos.get(i);
|
||||||
|
|
||||||
viewHolder.nombreText.setText("Nombre: " + producto.getNombre());
|
viewHolder.nombreText.setText(producto.getNombre());
|
||||||
viewHolder.cantidadText.setText("Cantidad: " + producto.getCantidad());
|
viewHolder.cantidadText.setText("Cantidad: " + producto.getCantidad());
|
||||||
viewHolder.precioText.setText("Precio: " + producto.getPrecio());
|
|
||||||
viewHolder.totalText.setText("Total: " + (producto.getPrecio() * producto.getCantidad()));
|
NumberFormat formatter = NumberFormat.getCurrencyInstance();
|
||||||
|
viewHolder.precioText.setText(formatter.format(producto.getPrecio()));
|
||||||
|
viewHolder.totalText.setText(formatter.format(producto.getCantidad() * producto.getPrecio()));
|
||||||
|
|
||||||
return view;
|
return view;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import android.os.Bundle;
|
|||||||
|
|
||||||
import androidx.appcompat.app.AppCompatActivity;
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
|
|
||||||
|
import android.util.Log;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.widget.AdapterView;
|
import android.widget.AdapterView;
|
||||||
import android.widget.Button;
|
import android.widget.Button;
|
||||||
@@ -12,6 +13,7 @@ import android.widget.EditText;
|
|||||||
import android.widget.ListView;
|
import android.widget.ListView;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
|
import java.text.NumberFormat;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class GetAllProductosActivity extends AppCompatActivity {
|
public class GetAllProductosActivity extends AppCompatActivity {
|
||||||
@@ -36,7 +38,9 @@ public class GetAllProductosActivity extends AppCompatActivity {
|
|||||||
productos = databaseHelper.getAllProductos();
|
productos = databaseHelper.getAllProductos();
|
||||||
customAdapter = new CustomAdapter(this, productos);
|
customAdapter = new CustomAdapter(this, productos);
|
||||||
listView.setAdapter(customAdapter);
|
listView.setAdapter(customAdapter);
|
||||||
totalText.setText("Total: " + databaseHelper.getTotal());
|
|
||||||
|
NumberFormat formatter = NumberFormat.getCurrencyInstance();
|
||||||
|
totalText.setText("Total: " + formatter.format(databaseHelper.getTotal()));
|
||||||
|
|
||||||
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
|
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
|
||||||
@Override
|
@Override
|
||||||
@@ -62,6 +66,7 @@ public class GetAllProductosActivity extends AppCompatActivity {
|
|||||||
productos = databaseHelper.getAllProductos();
|
productos = databaseHelper.getAllProductos();
|
||||||
customAdapter.changeList(productos);
|
customAdapter.changeList(productos);
|
||||||
customAdapter.notifyDataSetChanged();
|
customAdapter.notifyDataSetChanged();
|
||||||
totalText.setText("Total: " + databaseHelper.getTotal());
|
NumberFormat formatter = NumberFormat.getCurrencyInstance();
|
||||||
|
totalText.setText("Total: " + formatter.format(databaseHelper.getTotal()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ public class UpdateDeleteActivity extends AppCompatActivity {
|
|||||||
databaseHelper = new DatabaseHelper(this);
|
databaseHelper = new DatabaseHelper(this);
|
||||||
|
|
||||||
nombreText = findViewById(R.id.nombreText);
|
nombreText = findViewById(R.id.nombreText);
|
||||||
precioText = findViewById(R.id.precioText);
|
precioText = findViewById(R.id.totalText);
|
||||||
cantidadText = findViewById(R.id.cantidadText);
|
cantidadText = findViewById(R.id.cantidadText);
|
||||||
|
|
||||||
updateButton = findViewById(R.id.updateButton);
|
updateButton = findViewById(R.id.updateButton);
|
||||||
|
|||||||
@@ -11,42 +11,43 @@
|
|||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="16dp"
|
android:layout_marginStart="16dp"
|
||||||
android:layout_marginTop="16dp"
|
android:layout_marginTop="8dp"
|
||||||
android:layout_marginEnd="16dp"
|
android:layout_marginEnd="16dp"
|
||||||
android:ems="10"
|
android:ems="10"
|
||||||
android:hint="Nombre"
|
android:hint="Nombre"
|
||||||
android:inputType="text"
|
android:inputType="text"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toTopOf="parent" />
|
app:layout_constraintTop_toBottomOf="@+id/textView" />
|
||||||
|
|
||||||
<EditText
|
<EditText
|
||||||
android:id="@+id/precioText"
|
android:id="@+id/totalText"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="16dp"
|
android:layout_marginStart="16dp"
|
||||||
android:layout_marginTop="16dp"
|
android:layout_marginTop="8dp"
|
||||||
android:layout_marginEnd="16dp"
|
android:layout_marginEnd="16dp"
|
||||||
android:ems="10"
|
android:ems="10"
|
||||||
android:hint="Precio"
|
android:hint="Precio"
|
||||||
android:inputType="numberSigned|number"
|
android:inputType="numberSigned|number"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintHorizontal_bias="0.0"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/nombreText" />
|
app:layout_constraintTop_toBottomOf="@+id/textView2" />
|
||||||
|
|
||||||
<EditText
|
<EditText
|
||||||
android:id="@+id/cantidadText"
|
android:id="@+id/cantidadText"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="16dp"
|
android:layout_marginStart="16dp"
|
||||||
android:layout_marginTop="16dp"
|
android:layout_marginTop="8dp"
|
||||||
android:layout_marginEnd="16dp"
|
android:layout_marginEnd="16dp"
|
||||||
android:ems="10"
|
android:ems="10"
|
||||||
android:hint="Cantidad"
|
android:hint="Cantidad"
|
||||||
android:inputType="numberSigned|number"
|
android:inputType="numberSigned|number"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/precioText" />
|
app:layout_constraintTop_toBottomOf="@+id/textView3" />
|
||||||
|
|
||||||
<Button
|
<Button
|
||||||
android:id="@+id/grabarButton"
|
android:id="@+id/grabarButton"
|
||||||
@@ -54,7 +55,7 @@
|
|||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="16dp"
|
android:layout_marginStart="16dp"
|
||||||
android:layout_marginTop="16dp"
|
android:layout_marginTop="32dp"
|
||||||
android:layout_marginEnd="16dp"
|
android:layout_marginEnd="16dp"
|
||||||
android:text="Grabar"
|
android:text="Grabar"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
@@ -62,4 +63,34 @@
|
|||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/cantidadText" />
|
app:layout_constraintTop_toBottomOf="@+id/cantidadText" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/textView"
|
||||||
|
android:layout_width="80dp"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="16dp"
|
||||||
|
android:layout_marginTop="16dp"
|
||||||
|
android:text="Nombre:"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/textView2"
|
||||||
|
android:layout_width="80dp"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="16dp"
|
||||||
|
android:layout_marginTop="24dp"
|
||||||
|
android:text="Precio:"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/nombreText" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/textView3"
|
||||||
|
android:layout_width="80dp"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="16dp"
|
||||||
|
android:layout_marginTop="24dp"
|
||||||
|
android:text="Cantidad:"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/totalText" />
|
||||||
|
|
||||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
|
|||||||
@@ -24,6 +24,7 @@
|
|||||||
|
|
||||||
<Button
|
<Button
|
||||||
android:id="@+id/agregarButton"
|
android:id="@+id/agregarButton"
|
||||||
|
style="@android:style/Widget.Material.Button.Colored"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="16dp"
|
android:layout_marginStart="16dp"
|
||||||
@@ -42,6 +43,10 @@
|
|||||||
android:layout_marginStart="16dp"
|
android:layout_marginStart="16dp"
|
||||||
android:layout_marginEnd="16dp"
|
android:layout_marginEnd="16dp"
|
||||||
android:layout_marginBottom="16dp"
|
android:layout_marginBottom="16dp"
|
||||||
|
android:text="Total: $10000"
|
||||||
|
android:textAlignment="textEnd"
|
||||||
|
android:textAppearance="@style/TextAppearance.AppCompat.Large"
|
||||||
|
android:textStyle="bold"
|
||||||
app:layout_constraintBottom_toTopOf="@+id/agregarButton"
|
app:layout_constraintBottom_toTopOf="@+id/agregarButton"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintStart_toStartOf="parent" />
|
app:layout_constraintStart_toStartOf="parent" />
|
||||||
|
|||||||
@@ -11,47 +11,48 @@
|
|||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="16dp"
|
android:layout_marginStart="16dp"
|
||||||
android:layout_marginTop="16dp"
|
android:layout_marginTop="8dp"
|
||||||
android:layout_marginEnd="16dp"
|
android:layout_marginEnd="16dp"
|
||||||
android:hint="Nombre"
|
android:hint="Nombre"
|
||||||
android:inputType="text"
|
android:inputType="text"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toTopOf="parent" />
|
app:layout_constraintTop_toBottomOf="@+id/textView4" />
|
||||||
|
|
||||||
<EditText
|
<EditText
|
||||||
android:id="@+id/precioText"
|
android:id="@+id/totalText"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="16dp"
|
android:layout_marginStart="16dp"
|
||||||
android:layout_marginTop="16dp"
|
android:layout_marginTop="8dp"
|
||||||
android:layout_marginEnd="16dp"
|
android:layout_marginEnd="16dp"
|
||||||
android:hint="Precio"
|
android:hint="Precio"
|
||||||
android:inputType="numberSigned|number"
|
android:inputType="numberSigned|number"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/nombreText" />
|
app:layout_constraintTop_toBottomOf="@+id/textView5" />
|
||||||
|
|
||||||
<EditText
|
<EditText
|
||||||
android:id="@+id/cantidadText"
|
android:id="@+id/cantidadText"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="16dp"
|
android:layout_marginStart="16dp"
|
||||||
android:layout_marginTop="16dp"
|
android:layout_marginTop="8dp"
|
||||||
android:layout_marginEnd="16dp"
|
android:layout_marginEnd="16dp"
|
||||||
android:hint="Cantidad"
|
android:hint="Cantidad"
|
||||||
android:inputType="numberSigned"
|
android:inputType="numberSigned"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintHorizontal_bias="0.0"
|
app:layout_constraintHorizontal_bias="0.0"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/precioText" />
|
app:layout_constraintTop_toBottomOf="@+id/textView6" />
|
||||||
|
|
||||||
<Button
|
<Button
|
||||||
android:id="@+id/updateButton"
|
android:id="@+id/updateButton"
|
||||||
|
style="@android:style/Widget.Material.Button.Colored"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="16dp"
|
android:layout_marginStart="16dp"
|
||||||
android:layout_marginTop="16dp"
|
android:layout_marginTop="32dp"
|
||||||
android:layout_marginEnd="16dp"
|
android:layout_marginEnd="16dp"
|
||||||
android:text="Actualizar"
|
android:text="Actualizar"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
@@ -61,16 +62,51 @@
|
|||||||
|
|
||||||
<Button
|
<Button
|
||||||
android:id="@+id/deleteButton"
|
android:id="@+id/deleteButton"
|
||||||
|
style="@android:style/Widget.Material.Button.Colored"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="16dp"
|
android:layout_marginStart="16dp"
|
||||||
android:layout_marginTop="12dp"
|
android:layout_marginTop="12dp"
|
||||||
android:layout_marginEnd="16dp"
|
android:layout_marginEnd="16dp"
|
||||||
|
android:backgroundTint="@color/error"
|
||||||
android:text="Borrar"
|
android:text="Borrar"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintHorizontal_bias="0.0"
|
app:layout_constraintHorizontal_bias="0.0"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/updateButton" />
|
app:layout_constraintTop_toBottomOf="@+id/updateButton" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/textView4"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="16dp"
|
||||||
|
android:layout_marginTop="16dp"
|
||||||
|
android:text="Nombre:"
|
||||||
|
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/textView5"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="16dp"
|
||||||
|
android:layout_marginTop="24dp"
|
||||||
|
android:text="Precio:"
|
||||||
|
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/nombreText" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/textView6"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="16dp"
|
||||||
|
android:layout_marginTop="24dp"
|
||||||
|
android:text="Cantidad:"
|
||||||
|
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/totalText" />
|
||||||
|
|
||||||
|
|
||||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
|
|||||||
@@ -3,55 +3,55 @@
|
|||||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent">
|
android:layout_height="match_parent"
|
||||||
|
android:paddingBottom="15dp">
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/nombreText"
|
android:id="@+id/nombreText"
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_marginStart="16dp"
|
|
||||||
android:layout_marginTop="16dp"
|
|
||||||
android:layout_marginEnd="16dp"
|
|
||||||
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
|
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
|
||||||
app:layout_constraintTop_toTopOf="parent" />
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/precioText"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_marginStart="16dp"
|
|
||||||
android:layout_marginTop="16dp"
|
|
||||||
android:layout_marginEnd="16dp"
|
|
||||||
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
|
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
|
||||||
app:layout_constraintTop_toBottomOf="@+id/nombreText" />
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/cantidadText"
|
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="16dp"
|
android:layout_marginStart="16dp"
|
||||||
android:layout_marginTop="16dp"
|
android:layout_marginTop="16dp"
|
||||||
android:layout_marginEnd="16dp"
|
android:layout_marginEnd="16dp"
|
||||||
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
|
android:ellipsize="end"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
android:maxLines="1"
|
||||||
|
android:textAllCaps="true"
|
||||||
|
android:textAppearance="@style/TextAppearance.AppCompat.Large"
|
||||||
|
app:layout_constraintEnd_toStartOf="@+id/precioText"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/precioText" />
|
app:layout_constraintTop_toTopOf="parent"
|
||||||
|
tools:text="Arroz" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/totalText"
|
android:id="@+id/totalText"
|
||||||
android:layout_width="0dp"
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginEnd="16dp"
|
||||||
|
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
|
||||||
|
android:textStyle="bold"
|
||||||
|
app:layout_constraintBaseline_toBaselineOf="@+id/cantidadText"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
tools:text="$1.000" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/cantidadText"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="16dp"
|
android:layout_marginStart="16dp"
|
||||||
android:layout_marginTop="16dp"
|
android:layout_marginTop="16dp"
|
||||||
android:layout_marginEnd="16dp"
|
|
||||||
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
|
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
|
||||||
app:layout_constraintHorizontal_bias="0.0"
|
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/cantidadText" />
|
app:layout_constraintTop_toBottomOf="@+id/nombreText"
|
||||||
|
tools:text="Cantidad: 10" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/precioText"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginEnd="16dp"
|
||||||
|
android:text="$100"
|
||||||
|
android:textAppearance="@style/TextAppearance.AppCompat.Small"
|
||||||
|
app:layout_constraintBaseline_toBaselineOf="@+id/nombreText"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent" />
|
||||||
|
|
||||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
|
|||||||
@@ -16,5 +16,4 @@
|
|||||||
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
|
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
|
||||||
|
|
||||||
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
|
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
Reference in New Issue
Block a user