您在第38行获得了NPE,即:
add.setonClickListener(new View.onClickListener()
所以
add为null,并且因为您将按钮声明为:
add = (Button) findViewById(R.id.bt_add);
所以
bt_addid在上不存在
activity_main,我认为您发布的这个xml
fragment_main.xml或其他任何内容。
当你定义你的主要布局
activity_main在
setContentView(R.layout.activity_main);
因此您必须在其中具有以下ID
activity_main
1-
bt_add
2
bt_sub
3
textView1
因此,您必须具有
activity_main以下代码:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent" ><TextView android:id="@+id/textView1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:text="ur total is 0" android:textSize="40sp" /> <Button android:id="@+id/bt_add" android:layout_width="250dp" android:layout_height="40dp" android:layout_below="@+id/textView1" android:layout_centerHorizontal="true" android:layout_marginTop="20dp" android:text="add one" /> <Button android:id="@+id/bt_sub" android:layout_width="250dp" android:layout_height="40dp" android:layout_alignLeft="@+id/bt_add" android:layout_below="@+id/bt_add" android:layout_marginTop="19dp" android:text="sub one" />



