编程方式开发UI界面
2017-01-06 12:02
148 查看
package com.example.brain_hao.codeview; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.LinearLayout; import android.widget.TextView; //通过java代码控制XML public class CodeViewActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //创建一个线性布局管理器 LinearLayout layout = new LinearLayout(CodeViewActivity.this); //设置改Activity显示layout super.setContentView(layout); //设置布局 layout.setOrientation(LinearLayout.VERTICAL); //创建一个TextView final TextView text = new TextView(CodeViewActivity.this); //创建一个按钮 final Button button = new Button(CodeViewActivity.this); //设置内容 button.setText(R.string.ok); //布局 button.setLayoutParams(new ViewGroup.LayoutParams( ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT )); //向容器中加入 layout.addView(text); //添加按钮 layout.addView(button); //为按钮添加事件监听 button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { text.setText("hello Android," + new java.util.Date()); } }); } }
相关文章推荐
- 《疯狂安卓讲义》P63 -- 实例:用编程的方式开发UI界面
- Android编程方式开发UI界面和XML文件与Java代码混合控制UI界面
- 用编程的方式开发UI界面
- 用编程的方式开发UI界面
- 界面编程与视图(view)组件——三种UI界面开发方式
- 【Android应用开发】-(19)Android 串口编程原理和实现方式(附源码)
- linux应用程序开发-文件编程-系统调用方式
- DirectUI Skin++界面解决方案 界面设计 界面开发 软件UI界面开发 软件UI界面美术设计 界面编程 界面教程 Skin VC VB C# .net pb delphi c builder GUI
- 【Android应用开发】-(19)Android 串口编程原理和实现方式(附源码)
- 模型驱动开发,传统编程方式的终结?
- Linux工具开发[02]---编程实现对输入字符序列变换(编码/加密/散列)方式的智能判定
- 以编程方式访问 ASP.NET 控件_开发模板化控件
- Android开发4: Notification编程基础、Broadcast的使用及其静态注册、动态注册方式
- JAVA操作数据库方式与设计模式应用-Java基础-Java-编程开发
- MyBatis开发-->接口方式编程
- mybatis实战教程之开发环境搭建、以接口的方式编程、实现数据的增删改查
- 纯Java方式 开发Android UI界面 减少布局文件数量
- 模型驱动开发,传统编程方式的终结?
- Alice软件-在用电影或娱乐的方式交人编程-卡内基梅隆大学的Stage3研究小组开发
- RMI网络编程开发之一 JAVA“进程间”通信方式