我有以下代码,其中MyClass基本上扩展了View。我想知道是否需要同时使用setContentView(R.layout.activity_mainlcass_app)setContentView(myDrawing)来显示在MyClass中绘制的2D图形。

public class MainClass extends Activity {
    MyClass myDrawing;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_mainlcass_app);

        myDrawing = new myDrawing(this);
            setContentView(myDrawing);
            myDrawing.requestFocus();
    }
}

最佳答案

不,你不能那样做。第二个布局将在父视图上覆盖。

07-27 21:48