Я впервые работал в проекте Android, поэтому я создал простой графический интерфейс для приложения, но теперь, когда я заканчиваю, я хотел бы внести некоторые изменения в графический интерфейс, но это хлопотно, если объект неуместен, приложение не запускается, и я не вижу, где проблема. Так или иначе, в среде eclipse проверяйте только GUI без загрузки кода Java? Я имею в виду, что код Java в порядке, проблема заключается в размещении объектов в файле XML
, это занимает много времени, чтобы знать. Я разделяю структуру файла XML
.Запустить GUI в eclipse android
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:android1="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/gradient"
android:gravity="top"
tools:context=".MainActivity" >
<TextView
android:id="@+id/txtSongName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="Song Name"
android:textAppearance="?android:attr/textAppearanceLarge" />
<ImageView
android:id="@+id/albumCover"
android:layout_width="300dp"
android:layout_height="300dp"
android:layout_centerInParent="true"
android:layout_margin="30dp"
android:padding="0dp"
android:src="@drawable/music" />
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/albumCover"
android:background="@drawable/gradient"
android:gravity="center_horizontal"
android:orientation="horizontal" >
<Button
android:id="@+id/btnPrev"
android:layout_width="wrap_content"
android:layout_height="42dp"
android:background="@drawable/back"
android:height="64dp"
android:text="Prev"
android:textSize="0sp"
android:width="16dp" />
<Button
android:id="@+id/btnNext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/forward"
android:height="16dp"
android:text="Next"
android:textSize="0sp"
android:width="16dp" />
<Button
android:id="@+id/btnPlay"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/play"
android:text="Play"
android:textSize="0sp"
android:width="16dp" />
<Button
android:id="@+id/btnStop"
android:layout_width="44dp"
android:layout_height="wrap_content"
android:background="@drawable/stop"
android:text="Stop"
android:textSize="0sp"
android:width="64dp" />
<Button
android:id="@+id/btnReplay"
android:layout_width="49dp"
android:layout_height="46dp"
android:background="@drawable/replay_off"
android:text="Replay"
android:textSize="0sp" />
<Button
android1:id="@+id/btnShuffle"
android1:layout_width="45dp"
android1:layout_height="45dp"
android1:background="@drawable/shuffle_off"
android1:text="Shuffle"
android1:textSize="0sp" />
</LinearLayout>
<SeekBar
android1:id="@+id/seekBar"
android1:layout_width="match_parent"
android1:layout_height="wrap_content"
android1:layout_above="@+id/linearLayout1"
android1:layout_alignParentLeft="true" />
<TextView
android1:id="@+id/songCurrentDuration"
android1:layout_width="wrap_content"
android1:layout_height="wrap_content"
android1:layout_above="@+id/seekBar"
android1:layout_alignLeft="@+id/albumCover"
android1:text="TextView" />
<TextView
android1:id="@+id/songTotalDuration"
android1:layout_width="wrap_content"
android1:layout_height="wrap_content"
android1:layout_alignBottom="@+id/albumCover"
android1:layout_alignRight="@+id/albumCover"
android1:text="TextView" />
</RelativeLayout>
Ваш выходной графический интерфейс можно просмотреть в Eclipse или Android Studio –
@ FrankN.Stein вы имеете в виду, что мне не хватает этого RelativeLayout>? когда я редактирую вопрос, есть, не знаю, почему он не был отображен – Sora
@AshishAni Я знаю, проблема в том, что я не вижу результат, у него есть ошибка, и это не в Java-коде, я думаю, что-то связано но я не вижу, где именно я делаю неправильно. Вы когда-нибудь сталкивались с такой проблемой? он выглядит нормально перед запуском. – Sora