Android(安卓)采用代码编写ui
16lz
2022-04-18
采用代码编写UI,省略掉资源文件
下面代码对应以下Ui:
package cn.itcast.codeui;import android.app.Activity;import android.os.Bundle;import android.view.ViewGroup;import android.widget.EditText;import android.widget.LinearLayout;import android.widget.LinearLayout.LayoutParams;import android.widget.TextView;public class DemoActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LinearLayout ll = new LinearLayout(this); ll.setOrientation(LinearLayout.VERTICAL); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT,LinearLayout.LayoutParams.FILL_PARENT); ll.setLayoutParams(params); TextView tv = new TextView(this); tv.setText(R.string.hello); ll.addView(tv, ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); EditText et = new EditText(this); et.setText("chao"); ll.addView(et, ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); setContentView(ll); }}
更多相关文章
- Android全屏设置
- Android(安卓)ButterKnife注解式开发
- Android(安卓)自定义Toast,不使用系统Toast
- Android(安卓)用ScrollView和HorizontalScrollView同时实现上下
- android典型代码系列(六)------drawable图片转换为48dip的bitmap
- Android(安卓)全屏
- android 学习笔记有用代码片段(1)
- Android(安卓)中常见bug 总结
- android EditText 只能输入无法删除的解决方法