Мне нужно удерживать каждый вид в одном макете, чтобы я мог переместить их все сразу ... Но когда я попытался поместить их все в макет, который должен быть в другом основном макете, они не могут быть видны. Что я делаю не так?
Я обнаружил, что макет с именем leftLayout не виден. Я сделал разные цвета макетов, и он показал мне основной, называемый меню. Я попробовал видимость, но это не сработало.
Моя страница дизайна выглядит так:
Это должно выглядеть так, но я вижу только белое окно при компиляции ...
Вот мой код XML:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/menu"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FFFFFF"
android:orientation="vertical" >
<RelativeLayout
android:id="@+id/leftLayout"
android:addStatesFromChildren="true"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginLeft="70dp"
android:orientation="vertical" >
<TextView
android:id="@+id/leftMenu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:enabled="true"
android:text="Left Menu"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#000000" />
<ListView
android:id="@+id/list"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:layout_marginTop="70dp"
android:enabled="true" >
</ListView>
</RelativeLayout>
</RelativeLayout>
Решено! Я выяснил, что я просто ошибался в кодах Java при настройке поля. Так что здесь код в порядке.