简体   繁体   English

Android:如何从另一个 class 的线性布局中删除视图?

[英]Android: How to remove view from linearlayout from another class?

I have some LinearLayout I need to remove its view.我有一些 LinearLayout 我需要删除它的视图。 I can do it from same class.我可以从同一个 class 做到这一点。 But I need to do it from another class但我需要从另一个 class

LinearLayout container2;
LinearLayout container3;
LinearLayout container4;
LinearLayout container5;
LinearLayout container6;
LinearLayout container7;
LinearLayout container8;
LinearLayout container9;
LinearLayout container10;


container19.removeAllViews();
                    container12.removeAllViews();
                    container9.removeAllViews();
                    container11.removeAllViews();
                    container13.removeAllViews();
                    container8.removeAllViews();
                    container10.removeAllViews();

have you tried to add public static method to your LinearLayout?您是否尝试将public static方法添加到您的 LinearLayout?

So it will be like for example: ActivityA.class所以它会像例如:ActivityA.class

public static LinearLayout container2;

container2 = findViewById(R.id.container2);

Remove the view in ActivityB.class移除ActivityB.class中的视图

ActivityA.container2.removeAllViews();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM