Я думаю, что во многом это связано с тем, что вы не можете читать XML. Если это похоже на то, как вы его изначально вставили сюда, то это так. Ваша первая проблема заключается в том, что в вашем корневом теге RelativeLayout ничего не указано, указывающее размер. Корневой макет в большинстве случаев должен быть установлен на layout_width
из fill_parent
, то же самое с layout_height
. Вам также нужна спецификация схемы (т. Е. xmlns:android="http://schemas.android.com/apk/res/android"
, хотя я предполагаю, что вы ее просто не указали, поскольку вы фактически получаете ее для компиляции.
Вы также можете иметь в виду, так как для большинства всего установлено значение wrap_content
для высоты, если оно когда-либо превышает высоту экрана, некоторые из них не будут видны, поэтому вы можете рассмотреть перенос внутренней части в ScrollView
.
РЕДАКТИРОВАТЬ: Опять же, я бы предложил установить для вашего RelativeLayout (корневого элемента) высоту fill_parent
. Попробуйте сначала определить свой ImageView, оставив его с alignParentTop="true"
, затем определите свой ViewSwitcher и присвойте ему атрибут layout_below="@id/image"
.