Android应用开发之编码实现 软件界面
2012-02-29 20:25
435 查看
删掉了main.xml文件
首先使用线性布局
设置布局方向:
布局的参数:填充整个窗口的宽和高
建立一个textview的布局参数:
建立一个textview
往容器里填加控件:
只有界面在运行期。随着运行期的某些条件而变化的
实验:
首先使用线性布局
LinearLayout linearLayout=new LinearLayout(this);
设置布局方向:
linearLayout.setOrientation(LinearLayout.VERTICAL);
布局的参数:填充整个窗口的宽和高
LinearLayout.LayoutParams layoutParams=new LinearLayout.LinearParams( ViewGroup.LinearParams.HILL_PARENT,ViewGroup.LinearParams.FILL_PARENT );
建立一个textview的布局参数:
ViewGroup.LayoutParams textViewParams=new ViewParams.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,ViewGroup.LayoutParams.WRAP_CONTENT)
建立一个textview
TextView textView=new TextView(this); textView.setText(R.string.app_name); textView.setId(20);
往容器里填加控件:
linearLayout.addView(text.View,textViewParams); setContentView(linearLayout,layoutParams);
只有界面在运行期。随着运行期的某些条件而变化的
实验:
private static final int HELLO_TV_ID = 10; private LayoutParams params; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // setContentView(R.layout.main); LinearLayout linearLayout = new LinearLayout(this); TextView textView = new TextView(this); textView.setText(R.string.hello); textView.setId(HELLO_TV_ID); params = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT); linearLayout.addView(textView, params); params = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT); this.setContentView(linearLayout,params); }
相关文章推荐
- Android编码实现软件界面
- Android成长之路-编码实现软件界面
- android应用开发-从设计到实现 2-9 界面模式
- android应用开发-从设计到实现 2-2 界面布局
- android基础--通过编码实现软件界面
- Android中编码实现软件界面
- Android应用界面开发——Handler(实现倒计时)
- Android成长之路-编码实现软件界面
- android编码实现软件界面
- android 程式开发:(十)绘制用户界面 —— 10.1通过纯编码实现UI
- android应用开发-从设计到实现 4-6界面的整体布局
- Android应用之个人应用软件开发(3)【SQLite数据库及理财功能实现】
- Android编码实现软件界面
- Docker 实现浏览器里开发Android应用的功能
- Android UI开发第四十一篇——墨迹天气3.0引导界面及动画实现
- Android软件开发之盘点常用系统控件界面大合集(三)
- 【Android应用开发】-(18)静默方式实现批量安装卸载应用程序
- Android开发中实现应用的前后台切换效果
- Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面
- Android开发实例之登录界面的实现