//1、定义线性布局
LinearLayout mL_nav;
//2、定义组装数据
final String[] navData = new String[] { "时政", "国际", "国内", "视频", "财经" };
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
LayoutParams FILL_FILL_LAYOUTPARAMS = new LayoutParams(
LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
mL_nav = (LinearLayout) findViewById(R.id.ll_show);
//3、添加数据
for (int i = 0; i < navData.length; i++) {
Button button = new Button(this);
ImageView imageView = new ImageView(this);
button.setText(navData[i]);
button.setBackgroundResource(R.color.transparent);
FILL_FILL_LAYOUTPARAMS.gravity = Gravity.CENTER;
imageView.setLayoutParams(FILL_FILL_LAYOUTPARAMS);
imageView.setImageResource(R.drawable.ver_line);
mL_nav.addView(button, FILL_FILL_LAYOUTPARAMS);
if (i < navData.length - 1) {
mL_nav.addView(imageView, FILL_FILL_LAYOUTPARAMS);
}
}
}
今天无聊看网上一些东西,现在来实践一下,打发时间,总总结自己,顺便提升自己,也为后面的管理打基础!!哪里不对的大家多多提出意见!!