У меня есть следующие макет определены в XML:Как раздуть макет динамически?
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/streamRelativeLayout">
<ListView android:layout_height="fill_parent" android:layout_width="fill_parent" android:id="@+id/streamListView"></ListView>
<ProgressBar android:layout_centerInParent="true" android:layout_height="wrap_content" android:id="@+id/streamProgressBar" android:layout_width="wrap_content"></ProgressBar>
</RelativeLayout>
Как я могу использовать LayoutInflater, чтобы захватить ListView и ProgressBar и назначить его в коде?
Я имеющий динамически созданные linaerlayout что LinearLayout ll = новый LinearLayout (контекст); этот макет имеет некоторые подвид, такие как framelayout, webview. Теперь, как я могу раздуть этот линейный выход.? – Karthick
Избегайте пропускать null в качестве корня представления (необходимо для разрешения параметров макета на корневом элементе раздутого макета), потому что При раздувании макета избегайте пропускания в качестве родительского представления null, поскольку в противном случае любые параметры макета в корне раздутого макета будут игнорировать. –