私はAndroid Developmentの新機能を使用しており、Android Game Developmentに関する書籍を制作しています。我々が構築する最初のゲームは、Tappy Defenderと呼ばれています。エミュレータのレイアウトとAndroidスタジオのレイアウトが一致しません
とにかく、彼らは私に背景画像を提供し、ボタンとTextViewを置くように言った。私はdrawableフォルダに背景を置き、Activityのバックグラウンドに割り当てました。私はTextViewとボタンの両方を揃えました。
しかし、エミュレータでプログラムをビルドして実行すると、ボタンとTextViewの両方が左上隅(ランドスケープ)にあり、お互いが重なっています。背景も全く表示されません。
私は、私が間違っていることについては、私が正しく歩み続け、それを何度か行ったように混乱しています。
助けてください。
私も.xmlのファイルを含めました:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="visible"
tools:background="@drawable/background"
tools:context="com.example.tappydefender.MainActivity">
<Button
android:id="@+id/buttonPlay"
android:layout_width="122dp"
android:layout_height="39dp"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:text="Play"
tools:layout_editor_absoluteY="293dp"
tools:layout_editor_absoluteX="280dp" />
<TextView
android:id="@+id/textHighScore"
android:layout_width="158dp"
android:layout_height="28dp"
android:text="TextView"
tools:layout_editor_absoluteX="264dp"
tools:layout_editor_absoluteY="258dp"
tools:text="High Score: 99999" />
</android.support.constraint.ConstraintLayout>
ええ、私は自分自身がこれを見つけたばかりで、来て、編集しようとしていました。 TextViewとButtonは正しい場所にありますが、背景画像はありません。 – SynackSA
気にしないで、 'tools'を' android'に変更しました。 – SynackSA