@waynety2002 写道:
因為開發需求,需要在 主要的View 底下,增加一個View,但是發現,主要的View 底下放別的View會看不到。
實際的狀況修改程式碼如下
於Cocos2dxActivity.java底下修程式碼public void init() {
...
// Cocos2dxGLSurfaceView
this.mGLSurfaceView = this.onCreateView();
//-------------------------新增之程式碼區段1------------------------------
mFrameLayout.addView( new View(this){Paint vPaint = new Paint(); // 繪製樣式物件 private int i = 0; // 弧形角度 @Override protected void onDraw(Canvas canvas) { // TODO Auto-generated method stub super.onDraw(canvas); // 設定繪圖樣式 vPaint.setColor( 0xff00ffff ); // 畫筆顏色 vPaint.setAntiAlias( true ); // 反鋸齒 vPaint.setStyle( Paint.Style.STROKE ); vPaint.setStrokeJoin(Paint.Join.ROUND); vPaint.setStrokeCap(Paint.Cap.ROUND); vPaint.setStrokeWidth(20); canvas.drawCircle(500, 500, 500, vPaint); } });
//-------------------------新增之程式碼區段1------------------------------
// ...add to FrameLayoutmFrameLayout.addView(this.mGLSurfaceView);
//-------------------------新增之程式碼區段2------------------------------
//-------------------------新增之程式碼區段2------------------------------
...
}如果這樣修改,會看不到,新增的View的圖型
如果把 程式區段1 的 資料 放在 程式區段2 的空間裡面,雖然可以看到 原本的View 以及 後來新的圖
但卻不是我所想要的
我想要的是 新增的圖型View 在 Main View 底下 並且看得到
請問,這部分有沒有什麼方式可以處裡?
帖子: 1
参与者: 1