Android中的清晰视图

Android中的清晰视图,android,android-layout,android-inflate,Android,Android Layout,Android Inflate,我正在调用函数setLayoutData用于许多地方,我希望在调用该函数时清除视图。现在发生的情况是,布局得到了附加。但我不想附加如何清除视图。请帮助我,这是我的函数 void setLayoutData() { resultTrips = (LinearLayout) findViewById(R.id.trip_list); LinearLayout.LayoutParams mainTripDetailsLayout = new LinearLayout.L

我正在调用函数setLayoutData用于许多地方,我希望在调用该函数时清除视图。现在发生的情况是,布局得到了附加。但我不想附加如何清除视图。请帮助我,这是我的函数

void setLayoutData() {
        resultTrips = (LinearLayout) findViewById(R.id.trip_list);
        LinearLayout.LayoutParams mainTripDetailsLayout = new LinearLayout.LayoutParams(
                LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
        LayoutInflater inflater = (LayoutInflater) getBaseContext()
                .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        for (int i = 0;i<4;i++) {
            final LinearLayout tripdetailsdata = (LinearLayout) inflater
                    .inflate(R.layout.mytripinner, null);
            tripdetailsdata.setId(i);
            resultTrips.addView(tripdetailsdata);
            i++;
        }
        TextView dummy = new TextView(this);
        dummy.setLayoutParams(mainTripDetailsLayout);
        resultTrips.addView(dummy);
    }

如果我没弄错的话,你想清理你的直线布局吗? 所以在findView之后写第二行。。。结果rips.removeallview


更好的方法是只向线性布局中添加一个文本视图并编辑此文本视图。

如果我没听错,您想清除线性布局吗? 所以在findView之后写第二行。。。结果rips.removeallview

更好的方法是只向线性布局中添加一个文本视图,然后编辑此文本视图。

您可以使用ResultTitps.RemoveAllView;要删除ResultTitps布局或ResultTitps.removeViewdummy;删除文本视图。希望有帮助。

您可以使用resultTips.removeallview;要删除ResultTitps布局或ResultTitps.removeViewdummy;删除文本视图。希望能有帮助