当我用这样的按钮调用新活动时:
public void openRegister(View view){
Intent intent = new Intent(getBaseContext(), RegisterActivity.class);
startActivity(intent);
}
..活动开始了。该视图有几个文本字段和类似的东西,但所有这些都显示两次。电子邮件,密码......再次在同一件事下......电子邮件,密码...... 为什么会这样?
我的RegisterActivity看起来像这样:
public class RegisterActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_register);
}
和布局:
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="MANGART"
android:id="@+id/textView3"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="43dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Register"
android:id="@+id/textView5"
android:layout_below="@+id/textView3"
android:layout_centerHorizontal="true" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textEmailAddress"
android:ems="10"
android:id="@+id/editText3"
android:layout_centerVertical="true"
android:hint="email"
android:layout_centerHorizontal="true" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textPassword"
android:ems="10"
android:id="@+id/editText4"
android:layout_below="@+id/editText3"
android:hint="password"
android:layout_centerHorizontal="true" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textPassword"
android:ems="10"
android:id="@+id/editText5"
android:layout_below="@+id/editText4"
android:hint="repeat password"
android:layout_centerHorizontal="true" /></RelativeLayout>
答案 0 :(得分:0)
经过一些调试和代码修改后,我发现我将android:theme设置为“@ style / FullscreenTheme”(第一个Activity的主题)。将其更改为“@ style / RegisterTheme”并创建了“主题”,现在它完美无缺。