我有以下代碼,其中MyClass基本上擴展了View。我想知道是否需要同時使用setContentView(R.layout.activity_mainlcass_app)
和setContentView(myDrawing)
來顯示我在MyClass中繪製的2D圖形。在一個活動類中使用兩個setContentView
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();
}
}
你爲什麼要這樣實現?您可以在同一活動中設置多個視圖,但您需要根據某些條件對其進行充氣。您無法在同一時間膨脹兩個視圖。 – GrIsHu
你可以使用addContentView爲你的自定義視圖來繪製在頂部ov從xml膨脹的視圖..你試過.. ..? –