《疯狂安卓讲义》P63 -- 实例:用编程的方式开发UI界面
2018-03-12 15:35
260 查看
public class CodeViewActivity extends Activity { //第一次创建该Activity时回调该方法
@Override protected void onCreate(Bundle saveInstanceState) { super.onCreate(saveInstanceState); //创建一个线性布局管理器 LinearLayout layout = new LinearLayout(this); //设置该Activity显示layout super.setContentView(layout); layout.setOrientation(LinearLayout.VERTICAL); //创建一个TextView final TextView show = new TextView(this); //创建一个按钮 Button bn = new Button(this); bn.setText(R.string.ok); bn.setLayoutParams(new ViewGroup.LayoutParams( ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); //向layout容器中添加TextView layout.addView(show); //向layout容器中添加按钮 layout.addView(bn); //为按钮绑定一个事件监听器 bn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { show.setText("Hello , Android , " + new java.util.Date()); } }); }}
@Override protected void onCreate(Bundle saveInstanceState) { super.onCreate(saveInstanceState); //创建一个线性布局管理器 LinearLayout layout = new LinearLayout(this); //设置该Activity显示layout super.setContentView(layout); layout.setOrientation(LinearLayout.VERTICAL); //创建一个TextView final TextView show = new TextView(this); //创建一个按钮 Button bn = new Button(this); bn.setText(R.string.ok); bn.setLayoutParams(new ViewGroup.LayoutParams( ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); //向layout容器中添加TextView layout.addView(show); //向layout容器中添加按钮 layout.addView(bn); //为按钮绑定一个事件监听器 bn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { show.setText("Hello , Android , " + new java.util.Date()); } }); }}
相关文章推荐
- Android编程方式开发UI界面和XML文件与Java代码混合控制UI界面
- 用编程的方式开发UI界面
- 用编程的方式开发UI界面
- 界面编程与视图(view)组件——三种UI界面开发方式
- 编程方式开发UI界面
- Android开发手记一 NDK编程实例
- Spark源码核心与开发实战---Spark RDD与Spark API编程实例
- 大量的开发编程技巧与实例
- 【python游戏编程之旅】第五篇---嗷大喵爱吃鱼小游戏开发实例
- 【python游戏编程之旅】第九篇---嗷大喵快跑小游戏开发实例
- Android 开发手记一 NDK编程实例
- 精通C#编程——玩转开发实例(资料免费下载)
- Android开发手记一 NDK编程实例
- linux应用程序开发-文件编程-系统调用方式
- android 网络编程之网络通信几种方式实例分享
- Socket网络编程 -iOS开发简单实例
- Winsock异步方式编程实例 原创
- anroid开发Socket编程实例步骤
- WCF分布式开发步步为赢(9):WCF服务实例激活类型编程与开发
- ios开发是更加“省时”的编程方式