【发布时间】:2014-11-05 00:58:29
【问题描述】:
我有一个 Main 类和一个 OtherClass。我想在 Main 类中添加 OtherClass 的视图,但是有问题。
主要活动:
public class Main(){
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ScrollView MainScrollView = new ScrollView(this);
this.setContentView(MainScrollView);
RelativeLayout MainRelLay = new RelativeLayout(this);
MainScrollView.addView(MainRelLay);
OtherClass obj = new OtherClass(this);
MainRelLay.addView(OtherClass());
}
我有其他类:
public class OtherClass{
public OtherClass(Context cnt){
EditText et = new EditText(cnt);
((Activity) cnt).addContentView(et, null);
}
}
【问题讨论】:
-
您应该使用可观察模式。孩子通过一些事件宣布主要课程。主类决定如何对此事件做出反应(处理)。在您的情况下,您将添加一个视图。
标签: java android class android-activity android-context