何时使用getparent()

时间:2011-02-09 10:03:49

标签: android

在我的自定义视图中,我需要使用getParent方法,并根据我的自定义视图的状态设置其中一些子视图的可见性。问题是我只想实例化一次子视图。哪个地方最好?

非常感谢,

的Gratzi

1 个答案:

答案 0 :(得分:-1)

我不确定你想做什么。但是,如果所有这些都发生在同一个活动屏幕中,为什么不将id(例如android:id="@+id/someId"}分配给layout.xml文件中的元素。

这样,您可以通过调用以下代码以编程方式引用任何元素:

View someView = findViewById(R.id.someId);

我不清楚为什么你需要致电getParent。如果您尝试在不同的活动中操纵视图,那么我认为您需要使用Handler