android使用代码编写布局
来源:互联网 发布:word2010表格数据缺失 编辑:程序博客网 时间:2024/05/22 17:29
一般的布局都是在layout文件夹下面使用xml来编写,也可以再代码里面编写:
直接贴一段简单的代码
package com.example.style;import android.app.Activity;import android.os.Bundle;import android.view.ViewGroup;import android.widget.EditText;import android.widget.LinearLayout;import android.widget.TextView;/** * 代码布局 * @author jzz * */public class MainActivityUI extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LinearLayout ll =new LinearLayout(this); ll.setOrientation(LinearLayout.VERTICAL); int fill_width = LinearLayout.LayoutParams.FILL_PARENT; int fill_height = LinearLayout.LayoutParams.FILL_PARENT; LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(fill_width, fill_height); ll.setLayoutParams(params); int wrap_width = ViewGroup.LayoutParams.WRAP_CONTENT; int wrap_height = ViewGroup.LayoutParams.WRAP_CONTENT; TextView tv = new TextView(this); tv.setText("hello"); EditText et = new EditText(this); ll.addView(tv, wrap_width, wrap_height); ll.addView(et, fill_width, wrap_height); setContentView(ll); }}
1.首先创建一个线性布局,设置对齐方向,布局的宽高,都为填充整个屏幕,其中宽高是通过LayoutParams来完成的。
2.创建一个文本标签显示(相当于java里面的JLabel,并设置其内容
3.创建一个文本输入框,
4.将子控件添加到线性布局类里面,
5.不要忘记设置setContentView,这里面可以传int 类型的布局文件,也可以传入view 对象。
显示效果:
0 0
- android使用代码编写布局
- android 用代码编写linearlayout布局
- android代码编写布局和控件
- android 用代码编写linearlayout布局
- android 纯代码 详细编写布局文件
- 使用代码编写android UI
- 代码编写布局
- Android中怎么用纯代码编写布局?
- Android笔记:代码编写布局控制显示位置
- android 如何使用代码实现嵌套布局
- 【Android】使用代码动态创建布局
- android 使用代码实现 RelativeLayout布局!
- android 使用代码实现 RelativeLayout布局
- Android使用代码实现RelativeLayout,LinearLayout布局
- android 使用代码实现 RelativeLayout布局
- Android使用代码实现RelativeLayout,LinearLayout布局
- Android使用代码实现RelativeLayout,LinearLayout布局
- Android使用代码来写布局实例
- IOS 制作framework
- 辞职后的一些感想
- CF_288B_PoloThePenguinAndHouses
- Spring IOC 依赖注入的两种方式XML和注解
- malloc、calloc、realloc的区别
- android使用代码编写布局
- NoSQL架构实践(一)——以NoSQL为辅
- iphone6 plus以下设备适配经验总结
- 开始记录
- [Android] 以singleInstance模式加载的Activity怎么接收以Bundle方式传递过来的参数 By onNewIntent() but not onResum
- Python的深拷贝与浅拷贝
- 喜欢玩warcraft的ltl
- OC学习笔记03-OC中访问修饰符,点语法与@property,@synthesize关键字
- STP选举实例