我有一个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);
}
}
答案 0 :(得分:0)
我的解决方案, MainActivity:
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);
}
其他课程:
public class OtherClass{
public OtherClass(Context cnt, RelativeLayout layout){
EditText et = new EditText(cnt);
layout.addView(et);
}
}