小编Hon*_*hai的帖子

动态加载XML文件到Linearlayout

我有2个像这样的xml文件:

main.xml:

<HorizontalScrollView
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >

    <LinearLayout
        android:id="@+id/ll"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:orientation="horizontal">
    </LinearLayout>
</HorizontalScrollView>
Run Code Online (Sandbox Code Playgroud)

items.xml:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/rl"
android:layout_width="100dp"
android:layout_height="100dp">

   <ImageView
    android:id="@+id/img"
    android:layout_width="50dp"
    android:layout_height="50dp"
    android:layout_marginLeft="15dp"
    android:layout_marginTop="15dp"
    android:contentDescription="@string/app_name"
    android:gravity="center"
    android:src="@drawable/icon_shop2" />

   <TextView
    android:id="@+id/providerName"
    style="@style/WhiteTextMedium"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/img"
    android:layout_gravity="bottom"
    android:paddingLeft="10dp"
    android:text="Example" />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

main.xml用于MainActivity.我的问题是如何动态装载3个布局items.xml到的LinearLayout中HorizontalScrollViewmain.xml中!

android

6
推荐指数
1
解决办法
3308
查看次数

标签 统计

android ×1