0
鏈接代碼佈局我創建的活動與背景9分灰色塊使用以下代碼:因此,我已經通過代碼創建的佈局純粹使用XML佈局文件
Paint paint = new Paint();
paint.setColor(Color.BLACK);
paint.setStrokeWidth(5);
canvas.drawLine(width/3, 0, width/3, height, paint);
canvas.drawLine((2*width)/3, 0, (2*width)/3, height, paint);
canvas.drawLine(0, height/3, width, height/3, paint);
canvas.drawLine(0, (2*height/3), width , (2*height)/3, paint);
Log.d("game","in draw");
ImageView imageView = new ImageView(this);
imageView.setImageBitmap(bitmap);
layout = new RelativeLayout(this);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
layout.setId(1);
params.addRule(RelativeLayout.CENTER_IN_PARENT);
layout.addView(imageView, params);
layout.setBackgroundColor(Color.BLACK);
Log.d("game","before content view");
// Show this layout in our activity.
setContentView(layout);
。 現在我想將這個佈局與一個xml文件連接起來,以便在該活動中也可以看到該文件或代碼中的任何更改。如何做到這一點。
'使用XML file'鏈接佈局 - 佈局** ** IS的XML文件。你的問題不清楚。請編輯它來準確描述**您嘗試實現的**。忘記**如何**暫時。標題爲** – Simon
**將代碼佈局與xml佈局文件**鏈接。它的解釋足以說明,我創建了一個活動,其佈局被編程而不是使用另一個xml文件來完成。現在我想將它與一個xml文件關聯起來,這樣我就可以同時使用它來更改活動的視圖。 – Mohit
那麼爲什麼不能使用setContentView()來擴充XML呢? – Simon