`

Android:用编程的方式开发UI组件

 
阅读更多
package com.example.codeview;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.TextView;

public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		// 创建一个线性布局管理器
		LinearLayout layout = new LinearLayout(this);
		// 设置Activity显示Layout
		super.setContentView(layout);
		// 设置垂直布局方向
		layout.setOrientation(LinearLayout.VERTICAL);
		// 创建一个TextView
		final TextView show = new TextView(this);
		// 创建一个按钮
		Button btn = new Button(this);
		btn.setText(R.string.ok);
		btn.setLayoutParams(new ViewGroup.LayoutParams(
				ViewGroup.LayoutParams.WRAP_CONTENT,
				ViewGroup.LayoutParams.WRAP_CONTENT));
		// 向Layout容器中添加TextView
		layout.addView(show);
		// 向Layout容器中添加按钮
		layout.addView(btn);
		// 为按钮绑定一个事件监听器
		btn.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View arg0) {
				// TODO Auto-generated method stub
				show.setText("Hello,Android," + new java.util.Date());
			}
		});
	}

	@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;
	}

}
分享到:
评论

相关推荐

    6.Android界面编程(3)UI组件.ppt

    6.Android界面编程(3)UI组件.ppt

    Android技术知识点:如何改造过时的DialogUI组件

    Android技术知识点:如何改造过时的DialogUI组件

    Android开发+RecyclerView+瀑布流、ListView、GridView实例+UI组件展示:RecyclerV

    这个文件,名为“Android开发+RecyclerView+瀑布流、ListView、GridView实例+UI组件展示”,包含了使用HTML5技术制作的浪漫爱心表白动画。这个动画非常适合在情人节或特殊纪念日用作电子表白,让表达爱意的时刻更加...

    android-02-UI基本组件及事件处理.ppt

    android-02-UI基本组件及事件处理.ppt------安卓UI基本组件intent

    UI.rar_android_android layout_android ui 布局_android widget_andro

    android编程:界面UI元素介绍、Android中应用界面布局以及常用widget组件

    Android 4高级编程(第3版)

    《Android 4高级编程(第3版)》由Android权威专家编写,涵盖了所有最新的内容,是学习使用Android 4 SDK开发移动应用程序的理想指南。本书见解深刻,帮助经验丰富的Android开发人员充分挖掘Android 4的新特性的潜力,...

    Android 4高级编程(第3版).pdf 高清

    Android 4高级编程(第3版)》由Android权威专家编写,涵盖了所有最新的内容,是学习使用Android 4 SDK开发移动应用程序的理想指南。《Android 4高级编程(第3版)》见解深刻,帮助经验丰富的Android开发人员充分挖掘...

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    Android 4高级编程(第3版)源代码

     《Android 4高级编程(第3版)》由Android权威专家编写,涵盖了所有最新的内容,是学习使用Android 4SDK开发移动应用程序的理想指南。本书见解深刻,帮助经验丰富的Android开发人员充分挖掘Android4的新特性的潜力...

    CdlUI:简单易用的 Android 基本 UI 组件提供推子旋钮按钮状态按钮。 可以创建音频混音器接口

    自由布局网格布局带有滚动条的 FlowLayout 和调色板工具集成进度条集成自定义消息显示(如 Toast) 为了使开发人员尽可能容易地使用这个库,有没有 XML(除了一个初始视图,这都是以编程方式) 没有位图自动缩放与...

    老罗android开发视频教程全集百度网盘下载

    【第一版第八章】老罗Android开发视频-常用UI控件(33集) 【第一版第九章】老罗Android开发视频--存储数据和文件(7集) 【第一版第十章】老罗Android开发视频--对话框介绍(4集) 【第一版第十一章】老罗...

    Android高级编程--源代码

    作为使用androidsdk构建这些应用程序的实用指南书籍,《android高级编程》从始至终穿插了一系列示例项目,每个项目都引入android的新功能和新技术,以助您达到最圆满的学习效果。书中介绍android的所有基本功能,并...

    Andro使用Data Binding将数据绑定到UI控件再使用RxBindings处理UI事件,实现双向数据流和响应式编程

    Android Architecture Components中的LiveData和ViewModel等组件可以帮助开发者管理UI状态和异步任务,避免了手动处理生命周期和内存泄漏等问题,简化了异步编程。 4. 支持数据绑定 Android Architecture ...

    android开发入门与实战(下)

    3.3.1 开发的基石——AndroidAPI核心开发包介绍 3.3.2 拓展开发外延——Android可选API介绍 3.4 本章小结 第4章 赚钱的市场——AndroidMarket及应用发布 4.1 GoogleMarket产生背景与目的 4.2 体验“选货”的乐趣...

    Android编程自定义组件实例详解

    本文实例讲述了Android编程自定义组件。分享给大家供大家参考,具体如下: 在Android中,所有的UI界面都是由View类和ViewGroup类及其子类组合而成。其中,View类是所有UI组件的基类,而ViewGroup类是容纳这些UI组件...

    深入Android应用开发 核心技术解析与最佳实践

    必须深入理解Android核心技术的底层原理和在开发中总结并使用各种最佳实践,别无他法!深入Android应用开发:核心技术解析与最佳实践以Android的源代码为主,SDK为辅,针对应用开发者的需求,对各种核心技术的使用...

    Google Android SDK开发范例大全(完整版)

    开始开发 Android 应用程序的最简捷的方式是下载 Android SDK 和 Eclipse IDE(参见 参考资料)。Android 开发可以在 Microsoft® Windows®、Mac OS X 或 Linux 上进行。 本文假设您使用的是 Eclipse IDE 和用于 ...

    ANDROID移动开发基础案例教程

    本书共10章,第1~2章主要讲解Android的基础知识,包括Android起源、Android体系结构、开发环境搭建、UI布局等。第3~8章主要讲解Android中的数据存储以及四大组件,包括文件存储、SharedPreferences、SQLite数据库...

    android开发秘籍

    android开发秘籍完整版清晰版 第1 章 android 概述 1 1.1 android 演化史 1 1.2 android 的两面性 2 1.3 运行android 的设备 2 1.3.1 htc 系列机型 4 1.3.2 摩托罗拉系列机型 4 1.3.3 三星系列机型 4 1.3.4 ...

    Android编程入门很简单.(清华出版.王勇).part1

    书名:《Android编程入门很简单》(清华大学出版社.王勇)。 压缩打包成2部分,这是第1部分。 本书是一本与众不同的Android学习读物,是一本化繁为简,把抽象问题具体化,把复杂问题简单化的书。本书避免出现...

Global site tag (gtag.js) - Google Analytics