在我的自定义视图中,我需要使用getParent方法,并根据我的自定义视图的状态设置其中一些子视图的可见性。问题是我只想实例化一次子视图。哪个地方最好?
非常感谢,
的Gratzi
答案 0 :(得分:-1)
我不确定你想做什么。但是,如果所有这些都发生在同一个活动屏幕中,为什么不将id
(例如android:id="@+id/someId"
}分配给layout.xml
文件中的元素。
这样,您可以通过调用以下代码以编程方式引用任何元素:
View someView = findViewById(R.id.someId);
我不清楚为什么你需要致电getParent
。如果您尝试在不同的活动中操纵视图,那么我认为您需要使用Handler
。