使用java代码创建andorid ui
2013-10-31 09:54
120 查看
/* *放弃xml, 使用java创建安卓ui * */ package com.example.javacreateui; import java.util.Date; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.view.ViewGroup; import android.widget.*; public class MainActivity extends Activity { /** * 第一次创建Activity时回调该方法 * */ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //创建一个线性布局 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.hello_world); bn.setLayoutParams(new ViewGroup.LayoutParams( ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); //向layout容器中添加TextView layout.addView(show); layout.addView(bn); //绑定一个事件监听器 bn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { show.setText("hello,android!"+new java.util.Date().toString()); } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }
相关文章推荐
- 详解Spring Boot 使用Java代码创建Bean并注册到Spring中
- Android 在Java代码中设置style属性--使用代码创建ProgressBar对象(反射机制)
- 安卓学习之--使用Java代码创建Layout--实例
- JAVA中使用代码创建多数据源,并实现动态切换(一)
- Android 在Java代码中设置style属性--使用代码创建ProgressBar对象
- JAVA中使用代码创建多数据源,并实现动态切换(一)
- Android 在Java代码中设置style属性--使用代码创建ProgressBar对象
- JAVA中使用代码创建多数据源,并实现动态切换(二)-集成分布式事务
- Android 在Java代码中设置style属性--使用代码创建ProgressBar对象
- Android 在Java代码中设置style属性--使用代码创建ProgressBar对象
- 使用NDK创建及配置C++程序(原生纯C++项目,不包含JAVA代码)
- 使用java代码在本地创建文件夹(多层目录),在本地磁盘创建文件目录
- HIVE的安装配置、mysql的安装、hive创建表、创建分区、修改表等内容、hive beeline使用、HIVE的四种数据导入方式、使用Java代码执行hive的sql命令
- Java文件IO操作工具类(复制、删除、重命名、创建路径),复制代码并创建FileControl类即可使用。
- Android 在Java代码中设置style属性--使用代码创建ProgressBar对象
- Spring Boot 使用Java代码创建Bean并注册到Spring中
- Android中不使用布局文件,java代码动态创建布局及控件
- Spring Boot 使用Java代码创建Bean并注册到Spring中
- java使用xfire与spring创建webservice,详细描述示例代码
- 41. Spring Boot 使用Java代码创建Bean并注册到Spring中【从零开始学Spring Boot】