0

单击按钮时,我需要在标签中分离gmt_option_list_dst_off.xml并附加一个新布局。gmt_option_list_dst_on.xml<include>

以下是xml文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:weightSum="6" >

    <include
        android:id="@+id/gmt_optionlist"
        android:layout_weight="5"
        layout="@layout/gmt_option_list_dst_off" />

    <Button
        android:id="@+id/dstbutton"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="DST Off" >
    </Button>

</LinearLayout>

建议我是否可以在运行时附加一个新布局以包含标签。

我经历了几篇文章,目前我正在使用

parentOfAllInGMT.addView(layoutInflater.inflate(R.layout.gmt_option_list_dst_on, parentOfAllInGMT, true), 0);

但这不正确。

4

2 回答 2

0

试试这个,它应该可以解决问题:

ViewStub stub = (ViewStub) findViewById(R.id. gmt_optionlist);
stub.inflate();

希望这可以帮助。

于 2013-08-07T08:20:10.857 回答
0

使用在包含包含标签的 LineaerLayout 上调用的 addView() 和 removeViewAt

于 2013-08-07T08:25:14.027 回答