У меня есть кнопка внутри LinearLayout, которая ориентирована вертикально.Не знаете, почему кнопка не отображается?
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"> <com.commonsware.cwac.tlv.TouchListView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tlv="http://schemas.android.com/apk/res/org.stocktwits.activity" android:id="@android:id/list" android:layout_width="fill_parent" android:drawSelectorOnTop="false" tlv:normal_height="64dip" tlv:grabber="@+id/icon" tlv:remove_mode="slideRight" android:layout_height="wrap_content"/> <Button android:text="Button" android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button> </LinearLayout>
android:height="wrap_content" не имеет значения для вертикально прокручиваемых виджетов, таких как ListView. Используйте android:layout_weight с вашим LinearLayout или RelativeLayout, чтобы получить любой внешний вид, который вы пытаетесь достичь.
android:height="wrap_content"
ListView
android:layout_weight
LinearLayout
RelativeLayout
Попробуйте добавить это в свой LinearLayout:
android:layout_width="fill_parent" android:layout_height="fill_parent"
Я предполагаю, что макет просто не отображается?