1.少了在AndroidManifest中注册
2.我用的是Eclipse3.7版,在activity03的Layout中,在布局时还要设置每个空间的排布,不然会叠在一起。修改如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
tools:context=".Activity03" >
<EditText
android:id="@+id/factorOne"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:inputType="number|phone"
android:text=""
/>
<TextView
android:id="@+id/symbol"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/factorOne"
/>
<EditText
android:id="@+id/factorTwo"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/symbol"
android:inputType="number|phone"
android:text=""
/>
<Button
android:id="@+id/calculate"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/factorTwo"
/>
</RelativeLayout>
3.在ResultActivity.java中,在super()后还要加上一句:
setContentView(R.layout.xxx);
其中,xxx为ResultActivity的xml名。