Не удалось разместить виджеты на активности - PullRequest
0 голосов
/ 11 сентября 2018

Что-то не так с моей андроид студией или моим кодом, но я не мог ничего разместить на панели дизайна и мог только разместить свою кнопку, это было несколько недель назад.Теперь кто-нибудь может сказать мне, в чем проблема?Кстати, моя другая деятельность работает нормально, кроме этого только

Это мой Options.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="#D3D3D3">

<Button
    android:layout_width="280dp"
    android:layout_height="wrap_content"
    android:text="Back"
    android:id="@+id/back"
    android:background="@drawable/button_red"
    android:textColor="#ffffff"
    android:textSize="25dp"
    android:onClick="Back"
    android:layout_marginBottom="30dp"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true" />

</RelativeLayout>

Это мой Options.java

public class Options extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

    setContentView(R.layout.options);

    DisplayMetrics dm = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(dm);

    int width = dm.widthPixels;
    int height = dm.heightPixels;

    getWindow().setLayout((int)(width*.9),(int)(height*.9));

    Typeface myTypeFace = Typeface.createFromAsset(getAssets(), "terminator.TTF");
    Button Back = (Button)findViewById(R.id.back);
    Back.setTypeface(myTypeFace);

}

public void Back (View view) {

    Intent openMainActivity= new Intent(Options.this, Menu.class);
    openMainActivity.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
    startActivityIfNeeded(openMainActivity, 0);

}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...