我为计算器应用程序设计了一个基本的 xml 布局。它在图形视图中显示良好,但应用程序没有启动。我评论了整个 java 部分。但logcat
显示了近 20 个错误的java.lang.Please
帮助。
这是xml
文件代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:weightSum="100" android:orientation="vertical"
android:layout_width="fill_parent" android:layout_height="fill_parent">
<LinearLayout android:layout_weight="25"
android:orientation="horizontal" android:weightSum="100"
android:layout_width="fill_parent" android:layout_height="wrap_content">
<TextView android:layout_weight="100" android:id="@+id/display"
android:layout_height="fill_parent" android:text="0"></TextView>
</LinearLayout>
<LinearLayout android:layout_weight="15"
android:orientation="horizontal" android:weightSum="100"
android:layout_width="fill_parent">
<Button android:layout_weight="25" android:id="@+id/seven"
android:layout_height="fill_parent" android:text="7"
android:textSize="35dp" android:background="@android:color/transparent"
android:textColor="@android:color/white"></Button>
<Button android:layout_weight="25" android:id="@+id/eight"
android:layout_height="fill_parent" android:text="8"
android:textSize="35dp" android:background="@android:color/transparent"
android:textColor="@android:color/white"></Button>
<Button android:layout_weight="25" android:id="@+id/nine"
android:layout_height="fill_parent" android:text="9"
android:textSize="35dp" android:background="@android:color/transparent"
android:textColor="@android:color/white"></Button>
<Button android:layout_weight="25" android:id="@+id/mult"
android:layout_height="fill_parent" android:text="*"
android:textSize="35dp" android:background="@android:color/transparent"
android:textColor="@android:color/white"></Button>
</LinearLayout>
<LinearLayout android:layout_weight="15"
android:orientation="horizontal" android:weightSum="100"
android:layout_width="fill_parent">
<Button android:layout_weight="25" android:id="@+id/four"
android:layout_height="fill_parent" android:text="4"
android:textSize="35dp" android:background="@android:color/transparent"
android:textColor="@android:color/white"></Button>
<Button android:layout_weight="25" android:id="@+id/five"
android:layout_height="fill_parent" android:text="5"
android:textSize="35dp" android:background="@android:color/transparent"
android:textColor="@android:color/white"></Button>
<Button android:layout_weight="25" android:id="@+id/six"
android:layout_height="fill_parent" android:text="6"
android:textSize="35dp" android:background="@android:color/transparent"
android:textColor="@android:color/white"></Button>
<Button android:layout_weight="25" android:id="@+id/div"
android:layout_height="fill_parent" android:text="/"
android:textSize="35dp" android:background="@android:color/transparent"
android:textColor="@android:color/white"></Button>
</LinearLayout>
<LinearLayout android:layout_weight="15"
android:orientation="horizontal" android:weightSum="100"
android:layout_width="fill_parent">
<Button android:layout_weight="25" android:id="@+id/one"
android:layout_height="fill_parent" android:text="1"
android:textSize="35dp" android:background="@android:color/transparent"
android:textColor="@android:color/white"></Button>
<Button android:layout_weight="25" android:id="@+id/two"
android:layout_height="fill_parent" android:text="2"
android:textSize="35dp" android:background="@android:color/transparent"
android:textColor="@android:color/white"></Button>
<Button android:layout_weight="25" android:id="@+id/three"
android:layout_height="fill_parent" android:text="3"
android:textSize="35dp" android:background="@android:color/transparent"
android:textColor="@android:color/white"></Button>
<Button android:layout_weight="25" android:id="@+id/clear"
android:layout_height="fill_parent" android:text="C"
android:textSize="35dp" android:background="@android:color/transparent"
android:textColor="@android:color/white"></Button>
</LinearLayout>
<LinearLayout android:layout_weight="15"
android:orientation="horizontal" android:weightSum="100"
android:layout_width="fill_parent">
<Button android:layout_weight="50" android:id="@+id/zero"
android:layout_height="fill_parent" android:text="0"
android:textSize="35dp" android:background="@android:color/transparent"
android:textColor="@android:color/white"></Button>
<Button android:layout_weight="25" android:id="@+id/plus"
android:layout_height="fill_parent" android:text="+"
android:textSize="35dp" android:background="@android:color/transparent"
android:textColor="@android:color/white"></Button>
<Button android:layout_weight="25" android:id="@+id/minus"
android:layout_height="fill_parent" android:text="-"
android:textSize="35dp" android:background="@android:color/transparent"
android:textColor="@android:color/white"></Button>
</LinearLayout>
<LinearLayout android:layout_weight="15"
android:orientation="horizontal" android:weightSum="100"
android:layout_width="fill_parent">
<Button android:layout_weight="25" android:id="@+id/allclear"
android:layout_height="fill_parent" android:text="AC"
android:textSize="35dp" android:background="@android:color/transparent"
android:textColor="@android:color/white"></Button>
<Button android:layout_weight="50" android:id="@+id/eq"
android:layout_height="fill_parent" android:text="="
android:textSize="35dp" android:background="@android:color/transparent"
android:textColor="@android:color/white"></Button>
<Button android:layout_weight="25" android:id="@+id/perc"
android:layout_height="fill_parent" android:text="%"
android:textSize="35dp" android:background="@android:color/transparent"
android:textColor="@android:color/white"></Button>
</LinearLayout>
</LinearLayout>