0
我需要通過java編碼設計上述佈局。 B1 & B2->水平線性佈局 B3 & B4->水平線性佈局 B5 & B6->水平線性佈局 B7 & B8->水平線性佈局 B9,B10 & B11->水平線性佈局 父佈局是Linearlayout。
這是我如何着手
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main);
l = (LinearLayout) findViewById(R.id.mainl); \\PARENT LAYOUT
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params.gravity = Gravity.CENTER_VERTICAL;
l1.setLayoutParams(params);
l2.setLayoutParams(params);
l3.setLayoutParams(params);
l5.setLayoutParams(params);
l1.setOrientation(LinearLayout.HORIZONTAL);
l2.setOrientation(LinearLayout.HORIZONTAL);
l3.setOrientation(LinearLayout.HORIZONTAL);
l5.setOrientation(LinearLayout.HORIZONTAL);
l1.addView(btn1);
l1.addView(btn2);
l2.addView(btn3);
l2.addView(btn4);
l3.addView(btn5);
l3.addView(btn6);
l5.addView(btn9);
l5.addView(btn10);
l5.addView(btn11);
l.addView(l1);
l.addView(l2);
l.addView(l3);
l.addView(l5);
}
雖然我沒有與我的輸出成功。請幫助我。
喜請註明....這是一個dashborad還是什麼?在這個給定的圖像... b1 b2 b3 b4 b5 b6看起來像一個網格視圖和b7 b8 b9是在水平線性佈局!請說明你需要什麼! –
一切都在水平線性佈局 – WISHY