Andriod studio 创建一个计算器的时候,最后运行出现3个错误。自己刚学java,还没有精通。改正如下:

出现以下错误,是因为没建文件。

在main_activity中pulic class void main_activity中将main_activity改成MainActivity,要与.java文件名一致。

附加calculator_act代码:

<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:stretchColumns="*"
    android:background="#000000">

    <TextView
        android:gravity="bottom|right"
        android:textSize="70dp"
        android:ellipsize="end"
        android:lines="1"
        android:layout_width="match_parent"
        android:layout_height="120dp"
        android:background="@drawable/white_bg"
        android:id="@+id/textView"/>

    <TableRow
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginTop="20dp">

        <Button
            android:text="AC"
            android:textAllCaps="false"
            android:background="@drawable/orange_change"
            android:layout_width="match_parent"
            android:layout_height="70dp"
            android:textSize="35dp"
            android:layout_span="1"
            android:layout_marginTop="10dp"
            android:id="@+id/bt_clean"/>

        <Button
            android:text="Del"
            android:textAllCaps="false"
            android:background="@drawable/white_change"
            android:layout_width="match_parent"
            android:layout_height="70dp"
            android:textSize="35dp"
            android:layout_span="2"
            android:layout_marginTop="10dp"
            android:id="@+id/bt_del"/>

        <Button
            android:text="÷"
            android:background="@drawable/orange_change"
            android:layout_width="match_parent"
            android:layout_height="70dp"
            android:textSize="35dp"
            android:layout_marginTop="10dp"
            android:id="@+id/bt_divide"/>
    </TableRow>
    <TableRow
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginTop="10dp">

        <Button
            android:text="7"
            android:background="@drawable/white_change"
            android:layout_width="wrap_content"
            android:layout_height="70dp"
            android:textSize="35dp"
            android:id="@+id/bt_7"/>

        <Button
            android:text="8"
            android:background="@drawable/white_change"
            android:layout_width="wrap_content"
            android:layout_height="70dp"
            android:textSize="35dp"
            android:id="@+id/bt_8"/>

        <Button
            android:text="9"
            android:background="@drawable/white_change"
            android:layout_width="wrap_content"
            android:layout_height="70dp"
            android:textSize="35dp"
            android:id="@+id/bt_9"/>

        <Button
            android:text="×"
            android:background="@drawable/orange_change"
            android:layout_width="wrap_content"
            android:layout_height="70dp"
            android:textSize="35dp"
            android:id="@+id/bt_multiply"/>

    </TableRow>
    <TableRow
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginTop="10dp">

        <Button
            android:text="4"
            android:background="@drawable/white_change"
            android:layout_width="wrap_content"
            android:layout_height="70dp"
            android:textSize="35dp"
            android:id="@+id/bt_4"/>

        <Button
            android:text="5"
            android:background="@drawable/white_change"
            android:layout_width="wrap_content"
            android:layout_height="70dp"
            android:textSize="35dp"
            android:id="@+id/bt_5"/>

        <Button
            android:text="6"
            android:background="@drawable/white_change"
            android:layout_width="wrap_content"
            android:layout_height="70dp"
            android:textSize="35dp"
            android:id="@+id/bt_6"/>

        <Button
            android:text="-"
            android:background="@drawable/orange_change"
            android:layout_width="wrap_content"
            android:layout_height="70dp"
            android:textSize="35dp"
            android:id="@+id/bt_minus"/>

    </TableRow>
    <TableRow
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginTop="10dp">

        <Button
            android:text="1"
            android:background="@drawable/white_change"
            android:layout_width="wrap_content"
            android:layout_height="70dp"
            android:textSize="35dp"
            android:id="@+id/bt_1"/>

        <Button
            android:text="2"
            android:background="@drawable/white_change"
            android:layout_width="wrap_content"
            android:layout_height="70dp"
            android:textSize="35dp"
            android:id="@+id/bt_2"/>

        <Button
            android:text="3"
            android:background="@drawable/white_change"
            android:layout_width="wrap_content"
            android:layout_height="70dp"
            android:textSize="35dp"
            android:id="@+id/bt_3"/>

        <Button
            android:text="+"
            android:background="@drawable/orange_change"
            android:layout_width="wrap_content"
            android:layout_height="70dp"
            android:textSize="35dp"
            android:id="@+id/bt_add"/>

    </TableRow>
    <TableRow
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginTop="10dp">

        <Button
            android:text="0"
            android:background="@drawable/white_change"
            android:layout_width="wrap_content"
            android:layout_height="70dp"
            android:textSize="35dp"
            android:layout_span="2"
            android:id="@+id/bt_0"/>

        <Button
            android:text="."
            android:background="@drawable/white_change"
            android:layout_width="wrap_content"
            android:layout_height="70dp"
            android:textSize="35dp"
            android:id="@+id/bt_point"/>

        <Button
            android:text="="
            android:background="@drawable/orange_change"
            android:layout_width="wrap_content"
            android:layout_height="70dp"
            android:textSize="35dp"
            android:id="@+id/bt_equal"/>
    </TableRow>

</TableLayout>

猜你喜欢

转载自blog.csdn.net/sinat_41924085/article/details/80490375