<ImageView
android:id="@+id/imageView"
android:layout_width="139dp"
android:layout_height="103dp"
app:srcCompat="@mipmap/ic_launcher"
tools:layout_editor_absoluteX="130dp"
tools:layout_editor_absoluteY="87dp" />
aquí en este campo se declaran las líneas de resultado que es en días para los resultados y la
asignación de números.
<EditText
android:id="@+id/txtDias"
android:layout_width="137dp"
android:layout_height="49dp"
android:ems="10"
android:inputType="textPersonName"
tools:layout_editor_absoluteX="124dp"
tools:layout_editor_absoluteY="262dp" />
en el siguiente elemento se declaran las líneas igual que el comando pasado pero ahora en
horas.
<EditText
android:id="@+id/txtHoras"
android:layout_width="137dp"
android:layout_height="49dp"
android:ems="10"
android:inputType="textPersonName"
tools:layout_editor_absoluteX="124dp"
tools:layout_editor_absoluteY="213dp" />
es un elemento de entrada que te permite insertar un vector o array de valores. El atributo
value en este caso sería descuento es usado para definir el valor enviado por el checkbox.
<CheckBox
android:id="@+id/chkbDescuento"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Descuento"
tools:layout_editor_absoluteX="16dp"
tools:layout_editor_absoluteY="384dp" />
es un elemento de entrado que se define pago para calcular el atributo para definir algún
valor.
<CheckBox
android:id="@+id/chkbPago"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Pago"
tools:layout_editor_absoluteX="16dp"
tools:layout_editor_absoluteY="340dp" />
en este campo se desmarca cualquier botón de opción previamente seleccionado dentro del
mismo grupo para poder hacer la funcionalidad de los botones tienen que estar marcados
previamente a la operación.
<RadioGroup
android:layout_width="139dp"
android:layout_height="65dp"
tools:layout_editor_absoluteX="16dp"
tools:layout_editor_absoluteY="424dp">
<RadioButton
android:id="@+id/rdbRedondeo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Redondeo" />
en este aparto el botón no redondeo deshabilita las decimales cuando calculemos cada base
de una salario para que el número en decimal no sea redondeado por otro número más
grande.
<RadioButton
android:id="@+id/rbdNoRedondeo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="No Redondeo" />
</RadioGroup>
En este cuadro de text se declara la variable pago que es la cantidad que recibirá el usuario
dará una cantidad exacta del salario a calcular.
<TextView
android:id="@+id/lblPago"
android:layout_width="wrap_content"
android:layout_height="26dp"
android:text="Pago"
android:textColorLink="@android:color/darker_gray"
android:textSize="18sp"
android:textStyle="bold"
tools:layout_editor_absoluteX="249dp"
tools:layout_editor_absoluteY="330dp" />
en este cuadro de texto se aplica en caso de que haiga un rebaje en el salario este campo
muestra las opciones personalizables y lo mismo para los otros botones anteriormente
mencionados.
<TextView
android:id="@+id/lblDescuento"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Con Descuento"
android:textColorLink="@android:color/darker_gray"
android:textSize="18sp"
android:textStyle="bold"
tools:layout_editor_absoluteX="225dp"
tools:layout_editor_absoluteY="365dp" />
Evidencias de activity
Activity principal