以下是我遇到的问题:
我的TextView未显示
我的EditText Views边距也未显示
当用户在EditText字段中输入userName和Password时,光标会保留 向前移动,但屏幕上没有显示字母
This is what I expect from my code
This is what I get as output
这是我的XML文件
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#3dcc24">
<include
layout="@layout/log_toolbar" />
<Button
android:id="@+id/button6"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_marginEnd="20dp"
android:layout_marginRight="20dp"
android:background="#089da2"
android:text="Register Later"
android:textAlignment="center"
android:textSize="18sp"
android:layout_alignBaseline="@+id/RegisterButton"
android:layout_alignBottom="@+id/RegisterButton"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<Button
android:id="@+id/RegisterButton"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_marginLeft="30dp"
android:layout_marginStart="30dp"
android:background="#089da2"
android:text="Register Now"
android:textAlignment="center"
android:textSize="18sp"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginBottom="16dp" />
<TextView
android:id="@+id/textView7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button6"
android:layout_centerHorizontal="true"
android:layout_marginBottom="25dp"
android:fontFamily="serif"
android:text="Not Registered?"
android:textAlignment="center"
android:textSize="24sp"
android:textStyle="italic" />
<RelativeLayout
android:layout_width="250dp"
android:layout_height="300dp"
android:background="#FFFFFF"
android:id="@+id/relativeLayout2"
android:layout_marginBottom="44dp"
android:layout_above="@+id/textView7"
android:layout_centerHorizontal="true">
<EditText
android:id="@+id/editText4"
style="@android:style/Widget.DeviceDefault.EditText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/textView3"
android:layout_marginTop="13dp"
android:ems="10"
android:inputType="textEmailAddress"
android:textColor="@color/colorPrimary" />
<EditText
android:id="@+id/editText5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginTop="146dp"
android:ems="10"
android:inputType="textPassword" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="16dp"
android:layout_marginStart="16dp"
android:layout_marginTop="13dp"
android:fontFamily="serif"
android:text="@string/username"
android:textAlignment="center"
android:textColor="@color/colorPrimary"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_alignLeft="@+id/textView3"
android:layout_alignStart="@+id/textView3"
android:layout_below="@+id/editText4"
android:layout_marginTop="11dp"
android:text="@string/password"
android:textColor="@color/colorPrimary"
android:fontFamily="serif"
android:textSize="18sp"
android:textStyle="bold" />
<Button
android:id="@+id/LogButton"
android:layout_width="130dp"
android:layout_height="wrap_content"
android:layout_marginTop="25dp"
android:backgroundTint="#535de2"
android:lineSpacingExtra="10sp"
android:text="LOG IN"
android:textAlignment="center"
android:textSize="18sp"
android:textStyle="bold"
android:layout_below="@+id/editText5"
android:layout_centerHorizontal="true" />
</RelativeLayout>
<Button
android:id="@+id/button2"
android:layout_width="90dp"
android:layout_height="35dp"
android:background="#FFFFFF"
android:fontFamily="serif"
android:text="@string/forgot"
android:layout_alignBottom="@+id/relativeLayout2"
android:layout_alignLeft="@+id/button6"
android:layout_alignStart="@+id/button6"
android:layout_alignRight="@+id/relativeLayout2"
android:layout_alignEnd="@+id/relativeLayout2" />
</RelativeLayout>
这是我的Java文件
public class First extends AppCompatActivity {
int Flag = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.first);
Toolbar t = (Toolbar) findViewById(R.id.toolbarL) ;
setSupportActionBar(t);
getSupportActionBar().setDisplayShowTitleEnabled(false);
Button RegButton = (Button) findViewById(R.id.RegisterButton);
Button logButton = (Button) findViewById(R.id.LogButton);
EditText UserName = (EditText) findViewById(R.id.editText4);
EditText Password = (EditText) findViewById(R.id.editText5);
RegButton.setOnClickListener(new OnClickListener(){
public void onClick(View view) {
Intent i2 = new Intent(getApplicationContext(), LogInForm.class);
startActivity(i2);
}
});
logButton.setOnClickListener(new OnClickListener(){
public void onClick(View view) {
}
});
}
}
任何帮助表示赞赏!
答案 0 :(得分:0)
This is what I get from your code. 请检查您的AppTheme是否包含可在此处应用的白色。
答案 1 :(得分:0)
您的控件已经显示但是背景为白色,并且还有布局,因此请尝试更改颜色,并且它们应该出现
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#3dcc24">
<include
layout="@layout/log_toolbar" />
<Button
android:id="@+id/button6"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_marginEnd="20dp"
android:layout_marginRight="20dp"
android:background="#089da2"
android:text="Register Later"
android:textAlignment="center"
android:textSize="18sp"
android:layout_alignBaseline="@+id/RegisterButton"
android:layout_alignBottom="@+id/RegisterButton"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<Button
android:id="@+id/RegisterButton"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_marginLeft="30dp"
android:layout_marginStart="30dp"
android:background="#089da2"
android:text="Register Now"
android:textAlignment="center"
android:textSize="18sp"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginBottom="16dp" />
<TextView
android:id="@+id/textView7"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/button6"
android:layout_centerHorizontal="true"
android:layout_marginBottom="25dp"
android:fontFamily="serif"
android:background="#ddff"
android:text="Not Registered?"
android:textAlignment="center"
android:textSize="24sp"
android:textStyle="italic" />
<RelativeLayout
android:layout_width="250dp"
android:layout_height="300dp"
android:background="#FFFF"
android:id="@+id/relativeLayout2"
android:layout_marginBottom="44dp"
android:layout_above="@+id/textView7"
android:layout_centerHorizontal="true"
>
<EditText
android:id="@+id/editText4"
style="@android:style/Widget.DeviceDefault.EditText"
android:hint="this is edit text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/textView3"
android:layout_marginTop="13dp"
android:background="@color/colorAccent"
android:ems="10"
android:inputType="textEmailAddress"
android:textColor="@color/colorPrimary" />
<EditText
android:id="@+id/editText5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginTop="146dp"
android:background="@color/colorAccent"
android:ems="10"
android:inputType="textPassword"
android:hint="this is edit text"
/>
<TextView
android:id="@+id/textView3"
android:layout_width="match_parent"
android:background="#ddff"
android:layout_height="30dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="16dp"
android:layout_marginStart="16dp"
android:layout_marginTop="13dp"
android:fontFamily="serif"
android:text="text"
android:textAlignment="center"
android:textColor="@color/colorPrimary"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:id="@+id/textView4"
android:layout_width="match_parent"
android:background="#ddff"
android:layout_height="30dp"
android:layout_alignLeft="@+id/textView3"
android:layout_alignStart="@+id/textView3"
android:layout_below="@+id/editText4"
android:layout_marginTop="11dp"
android:text="password"
android:textColor="@color/colorPrimary"
android:fontFamily="serif"
android:textSize="18sp"
android:textStyle="bold" />
<Button
android:id="@+id/LogButton"
android:layout_width="130dp"
android:layout_height="wrap_content"
android:layout_marginTop="25dp"
android:backgroundTint="#535de2"
android:lineSpacingExtra="10sp"
android:text="LOG IN"
android:textAlignment="center"
android:textSize="18sp"
android:textStyle="bold"
android:layout_below="@+id/editText5"
android:layout_centerHorizontal="true" />
</RelativeLayout>
<Button
android:id="@+id/button2"
android:layout_width="90dp"
android:layout_height="35dp"
android:background="#FFFFFF"
android:fontFamily="serif"
android:text="@string/forgot"
android:layout_alignBottom="@+id/relativeLayout2"
android:layout_alignLeft="@+id/button6"
android:layout_alignStart="@+id/button6"
android:layout_alignRight="@+id/relativeLayout2"
android:layout_alignEnd="@+id/relativeLayout2" />
</RelativeLayout>