私は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>
は、どのように私はListViewコントロールとプログレスバーをつかむと、コードでそれを割り当てるためにLayoutInflaterを使用することができますか?
viewholderを定義することにより、項目にアクセスすることができますll = new LinearLayout(コンテキスト);このレイアウトはframelayout、webviewのようないくつかのサブビューを持っています。今、この直線レイアウトをどのように膨らませることができますか? – Karthick
レイアウトを拡張するときに、親ビューとしてnullを渡さないようにするため、ビュールートとしてnullを渡さないようにしてください(膨張したレイアウトのルート要素のレイアウトパラメータを解決する必要があります)。無視される。 –