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