`

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

}
分享到:
评论

相关推荐

    老罗Android教程:六.常用UI编程源代码

    Android提供了多种UI组件,如按钮(Button)、文本视图(TextView)、图像视图(ImageView)、输入框(EditText)、列表视图(ListView)、网格视图(GridView)、滚动视图(ScrollView)等,以及自定义视图的创建...

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

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

    android:基础UI编程3(中文)

    开发者可以通过组合各种预定义的UI组件(如按钮、文本框、列表等)来构建复杂的应用界面。 #### 二、关键知识点:EditText与TextView共舞 1. **EditText与TextView的区别**: - `EditText`:用于接收用户输入的...

    levelmind-component-android:levelmind @ JC的UI组件

    在Android开发中,UI组件是构建应用程序界面的基础,它们决定了应用的外观和交互方式。levelmind-component-android提供的组件可能包括但不限于按钮、列表视图、自定义布局、滑动选择器、对话框、加载指示器等。这些...

    用编程的方式开发UI界面

    总之,用编程的方式开发UI界面是一个综合性的过程,涵盖了多种编程语言、框架、工具和技术。熟练掌握这些工具并理解用户体验设计原则,是构建出色UI的关键。在实际项目中,开发者需要不断学习和实践,以跟上技术的...

    Android文件存取和数据库编程UI编程

    8. Android数据绑定:将UI组件与数据模型直接绑定,减少手动设置值的代码。 9. Material Design:Google推荐的设计规范,提供统一的UI元素和交互体验。 这两个PDF文档将深入讲解这些概念,帮助开发者理解如何在...

    APP开发教程 Java Android移动端开发 4、Android UI进阶编程 (1) 共34页.pptx

    Android UI进阶编程主要涉及了Drawable的使用以及2D图形绘制的相关概念,这些是构建Android应用界面的关键元素。首先,我们来深入理解Android Drawable。 Android Drawable是一个抽象的概念,它涵盖了各种图形对象...

    Android开发笔记——UI基础编程

    Android中的布局管理器包括LinearLayout、RelativeLayout、FrameLayout、GridLayout和ConstraintLayout等,它们决定了UI组件在屏幕上的排列方式。 1. LinearLayout:按照垂直或水平方向线性排列子视图。 2. ...

    Android 基础UI编程4

    本节我们将深入探讨“Android基础UI编程4”,主要关注Android中的布局管理、控件使用以及自定义UI组件等内容。 一、Android布局管理 Android提供多种布局管理器,如LinearLayout、RelativeLayout、ConstraintLayout...

    老罗Android开发视频教程 (android常用UI编程) 26-33集源码

    在本资源中,"老罗Android开发视频教程 (android常用UI编程) 26-33集源码.zip"是一个包含Android应用开发教学内容的压缩文件。老罗,可能指的是知名的技术讲师罗永浩,以其通俗易懂的讲解风格而闻名。这个教程聚焦于...

    Android开发教程-基础UI编程

    在Android应用开发中,用户界面...总的来说,Android开发的基础UI编程涵盖了各种控件的使用、布局设计、事件处理以及主题样式等多个方面。理解并熟练掌握这些知识点,将为开发出美观、易用的Android应用打下坚实基础。

    Android实验二-UI界面开发[文].pdf

    "Android实验二-UI界面开发" Android实践设计实验二:界面设计:控件与布局主要关注Android编程基础和UI设计。...通过本实验,我们掌握了Android编程基础和UI设计的基本知识,并了解了控件和布局的使用方式。

    安卓开发命令

    在【部分内容】中,列举了大量与Android UI组件相关的属性。这些属性定义了组件在屏幕上如何展示、布局、交互等。例如: 1. android:id:为视图组件设置唯一标识符。 2. android:layout_width和android:layout_...

    安卓ImageView UI组件类+测试代码

    在Android开发中,ImageView是一个非常基础且重要的UI组件,它用于显示图像资源,如图片、图标等。在本文中,我们将深入探讨ImageView的工作原理、常用属性以及如何通过测试代码进行功能验证。 首先,ImageView是...

    APP开发教程 Java Android移动端开发 2、Android UI编程(1) 共33页.pptx

    在本节APP开发教程中,我们将深入探讨Android UI编程,主要关注以下几个方面: 1. **Android工程结构分析**: Android应用程序通常由多个组件构成,包括活动(Activity)、服务(Service)、广播接收器...

    新版Android开发教程+笔记七--基础UI编程

    新版的Android开发教程专注于基础UI编程,旨在帮助初学者理解并熟练运用Android系统中的各种UI组件和布局,提升应用程序的交互性和视觉效果。 一、Android UI组件 Android提供了一系列预定义的UI组件,如按钮...

    Android手机APP编程开发

    Android 手机 APP 编程开发是指使用 Android 操作系统开发移动应用程序的过程。 Android 操作系统是基于 Linux 内核的开源移动操作系统,主要应用于智能手机和平板电脑等移动设备。 Android 手机 APP 编程开发需要...

    新版Android开发教程+笔记七--基础UI编程1

    - UI组件的布局管理:在XML中定义界面布局是Android开发中的常用方式,利用各种属性来控制组件的尺寸、位置等。 - 布局嵌套和约束:可以通过嵌套不同的布局来实现复杂的界面结构。在布局中使用诸如MATCH_PARENT和...

    新版Android开发教程+笔记--基础UI编程

    总结起来,这份教程将引导学习者掌握Android UI开发的基本概念,包括XML布局、组件使用、布局管理、Activity与Fragment交互、事件处理、样式与主题以及动画系统。通过深入理解和实践这些知识点,开发者能够创建出...

Global site tag (gtag.js) - Google Analytics