Android中的清晰视图
我正在调用函数setLayoutData用于许多地方,我希望在调用该函数时清除视图。现在发生的情况是,布局得到了附加。但我不想附加如何清除视图。请帮助我,这是我的函数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
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;删除文本视图。希望能有帮助