Я изучаю Android и его сложный интерфейс и логику в Android так как он рекомендует способ XML. Я пытаюсь научиться этому. Мне нужна помощь в изменении фона
У меня есть два изображения в моем макете. Один HUD будет слева, а другой будет BG
Есть много bg, но сейчас я только что поставил одну. Мне нужна помощь, как изменить эту bg, когда пользователь нажмет какую-то кнопку.
В моем main1.xml - есть 8 кнопок, так как пользователь нажимает на кнопку, соответствующую тому, что bg должен прийти в main2.xml
Вот код для main2.xml
<?xml version="1.0" encoding="utf-8"?>
<!-- Horizontal Layout for HUD and Level Screen -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="horizontal" >
<!-- Vertical Layout for the HUD which includes Object list,Timer, Pause and Menu Button -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:background="@drawable/hud"
android:orientation="vertical" >
</LinearLayout>
<!-- Relative Layout for the Level Screen -->
<RelativeLayout
android:id="@+id/GamePlayScreen"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:background="@drawable/bg" >
</RelativeLayout>
</LinearLayout>
Это работает для одного BG, как сохранить тот же макет main2.xml и продолжать изменять BG w.r.t до нажатия кнопки