m_LinearLayout = new LinearLayout(this);//创建LinearLayout布局对象        m_LinearLayout.setOrientation(LinearLayout.VERTICAL);//设置布局LinearLayout的属性        m_LinearLayout.setBackgroundColor(android.graphics.Color.BLACK);        /*创建ListView对象*/        m_ListView = new ListView(this);        LinearLayout.LayoutParams param = new LinearLayout.LayoutParams(LinearLayout.        LayoutParams.FILL_PARENT,LinearLayout.LayoutParams.WRAP_CONTENT);        m_ListView.setBackgroundColor(Color.BLACK);        /*添加m_ListView到m_LinearLayout布局*/        m_LinearLayout.addView(m_ListView,param);        setContentView(m_LinearLayout);//设置显示m_LinearLayout布局
首先,创建线性布局对象  LinearLayout layout = new LinearLayout(this);//为本Activity创建一个线性布局对象 //并且设置它的属性 android:layout_width 与 android:layout_height 都为 FILL_PARENT LinearLayout.LayoutParams layoutParams =   new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,ViewGroup.LayoutParams.FILL_PARENT); 然后,为本Activity创建一个TextView,代码如下  TextView textView = new TextView(this); 然后设置TextView的属性 textView.setText(R.string.hello); textView.setId(34); 对于布局方面的属性这样来设置  LinearLayout.LayoutParams textviewParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,       ViewGroup.LayoutParams.WRAP_CONTENT); 接着在线性布局对象中加入这个TextView layout.addView(textView,textviewParams);//加入的同时,也就设置了TextView相对于布局对象的布局属性 android:layout_width 与 android:layout_height 最后一步,设置本Activity的顶级界面为线性布局 setContentView(layout,layoutParams); //同时也就设置了布局对象的android:layout_width 与 android:layout_height 至此,简单的手写代码编写界面介绍完毕,其他复杂的界面都可依次类推!

更多相关文章

  1. Android字体设置
  2. Android中LayoutParams的用法
  3. Android(安卓)Http请求框架一:Get 和 Post 请求
  4. android使用Intent操作拨打号码发送短信
  5. Android(安卓)SqlLite的简单实用
  6. Android判断app是否打开消息通知并跳转设置
  7. Android(安卓)zip文件压缩解压缩
  8. android用异步操作AsyncTask编写文件查看器
  9. android 4.0 browser useragent debug

随机推荐

  1. Android手机客户端与Servlet交换数据(by
  2. 三步实现Android悬浮效果
  3. android中AudioRecord采集音频的参数说明
  4. android 权限明细
  5. Android常用Dialog总结
  6. android 编译问题 java 和 javac 版本不
  7. Android长度单位详解(dp、sp、px、in、pt
  8. ProgressBar简介
  9. Eclipse搭建Android开发环境
  10. Android之LinearLayout(线性布局)