采用代码编写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);         }}

更多相关文章

  1. Android全屏设置
  2. Android(安卓)ButterKnife注解式开发
  3. Android(安卓)自定义Toast,不使用系统Toast
  4. Android(安卓)用ScrollView和HorizontalScrollView同时实现上下
  5. android典型代码系列(六)------drawable图片转换为48dip的bitmap
  6. Android(安卓)全屏
  7. android 学习笔记有用代码片段(1)
  8. Android(安卓)中常见bug 总结
  9. android EditText 只能输入无法删除的解决方法

随机推荐

  1. 【iOS-Android开发对比】之 数据存储
  2. Android中的横竖屏、资源、国际化的使用
  3. [置顶] Android开机铃声教程,所有Rom,不论C
  4. android新手入门FAQ
  5. Android(安卓)Studio和Gradle使用不同位
  6. android自学第二天 Android API Guide学
  7. delphi XE开发微信支付Android获取手机存
  8. android基础知识12:android自动化测试03—
  9. Android自定义视图二:如何绘制内容
  10. [android] 将Java程序移植到android上