您的位置:首页 > 产品设计 > UI/UE

代码里手动编写UI

2015-08-25 15:59 411 查看
其实android可以和java一样手动编写UI,最后setContentView()显示。

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//        setContentView(R.layout.activity_main);
LinearLayout ln=new LinearLayout(this);
LinearLayout.LayoutParams params=new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
//这里调用params.set函数设置布局的属性
ln.setLayoutParams(params);
EditText ed=new EditText(this);
ed.setText("你好世界!");
//        ln.addView(ed);
ln.addView(ed, params);
//        ln.addView(ed, LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
setContentView(ln);

}
}


  当一个布局里多次调用LayoutParams时,最近调用的一次优先级高,有效。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: