Professional Documents
Culture Documents
BSIT-3B
<TextView
android:layout_width="match_parent"
android:layout_height="250dp"
android:background="#0f5404"
android:maxLength="12"
android:textSize="48sp" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginTop="2dp"
android:layout_weight="1"
android:orientation="horizontal">
<Button
android:id="@+id/ac"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="onDigit"
android:text="@string/_ac"
tools:ignore="DuplicateIds,NestedWeights"
style="?android:attr/buttonBarButtonStyle" />
<Button
android:id="@+id/backspace"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="onDigit"
android:text="@string/backspace"
tools:ignore="NestedWeights"
style="?android:attr/buttonBarButtonStyle" />
<Button
android:id="@+id/Percent"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="onDigit"
android:text="@string/percent"
tools:ignore="NestedWeights"
style="?android:attr/buttonBarButtonStyle" />
<Button
android:id="@+id/Divide"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="onDigit"
android:text="@string/divide"
tools:ignore="NestedWeights"
style="?android:attr/buttonBarButtonStyle" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginTop="2dp"
android:layout_weight="1"
android:orientation="horizontal">
<Button
android:id="@+id/seven"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="onDigit"
android:text="@string/_7"
tools:ignore="DuplicateIds,NestedWeights"
style="?android:attr/buttonBarButtonStyle" />
<Button
android:id="@+id/eight"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="onDigit"
android:text="@string/_8"
tools:ignore="NestedWeights"
style="?android:attr/buttonBarButtonStyle" />
<Button
android:id="@+id/nine"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="onDigit"
android:text="@string/_9"
tools:ignore="NestedWeights"
style="?android:attr/buttonBarButtonStyle" />
<Button
android:id="@+id/times"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="onDigit"
android:text="@string/x"
tools:ignore="NestedWeights"
style="?android:attr/buttonBarButtonStyle" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginTop="2dp"
android:layout_weight="1"
android:orientation="horizontal">
<Button
android:id="@+id/four"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="onDigit"
android:text="@string/_4"
tools:ignore="DuplicateIds,NestedWeights"
style="?android:attr/buttonBarButtonStyle" />
<Button
android:id="@+id/five"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="onDigit"
android:text="@string/_5"
tools:ignore="NestedWeights"
style="?android:attr/buttonBarButtonStyle" />
<Button
android:id="@+id/six"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="onDigit"
android:text="@string/_6"
tools:ignore="NestedWeights"
style="?android:attr/buttonBarButtonStyle" />
<Button
android:id="@+id/minus"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="onDigit"
android:text="@string/min"
tools:ignore="NestedWeights"
style="?android:attr/buttonBarButtonStyle" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginTop="2dp"
android:layout_weight="1"
android:orientation="horizontal">
<Button
android:id="@+id/one"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="onDigit"
android:text="@string/_1"
tools:ignore="DuplicateIds,NestedWeights"
style="?android:attr/buttonBarButtonStyle" />
<Button
android:id="@+id/two"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="onDigit"
android:text="@string/_2"
tools:ignore="NestedWeights"
style="?android:attr/buttonBarButtonStyle" />
<Button
android:id="@+id/three"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="onDigit"
android:text="@string/_3"
tools:ignore="NestedWeights"
style="?android:attr/buttonBarButtonStyle" />
<Button
android:id="@+id/plus"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="onDigit"
android:text="@string/plus"
tools:ignore="NestedWeights"
style="?android:attr/buttonBarButtonStyle" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginTop="2dp"
android:layout_weight="1"
android:orientation="horizontal">
<Button
android:id="@+id/rotate"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="onDigit"
android:text="@string/rotate"
tools:ignore="DuplicateIds,NestedWeights"
style="?android:attr/buttonBarButtonStyle" />
<Button
android:id="@+id/zero"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="onDigit"
android:text="@string/_0"
tools:ignore="NestedWeights"
style="?android:attr/buttonBarButtonStyle" />
<Button
android:id="@+id/dot"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="onDigit"
android:text="@string/dot"
tools:ignore="NestedWeights"
style="?android:attr/buttonBarButtonStyle" />
<Button
android:id="@+id/equal"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:onClick="onDigit"
android:text="@string/equal"
tools:ignore="NestedWeights"
style="?android:attr/buttonBarButtonStyle" />
</LinearLayout>
</LinearLayout>
Main activity.java
package com.example.exer1caminosarnel;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}