@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.ok);//ok是在strings.xml 文件里配置的<string name="ok">点击我</string>
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 OnClickListener(){
@Override
public void onClick(View v){
show.setText("Hello,Android,"+new java.util.Date());
}
});
//setContentView(R.layout.activity_main);
}
来自疯狂android讲义
相关推荐
它由Erik Hellman撰写,内容涵盖了Android开发的基础知识,包括Android开发环境的搭建、基本UI组件的使用、数据存储、网络通信以及多媒体处理等。书中的实例丰富,讲解通俗易懂,适合完全没有编程基础或Android经验...
1. **Android程序研发源码BOOK看遍所有UI控件.7z**: 这个源码包提供了对Android UI组件的全面展示,包括按钮、文本框、进度条、滑动选择器等。通过学习这些源码,开发者可以掌握如何自定义UI元素,以及如何根据...
"安卓Android源码——ipcamera-for-android 手机变成IP Camera" 这个标题揭示了我们正在探讨一个特殊的Android项目,它的主要功能是将Android智能手机转化为网络摄像头,即IP Camera。IP Camera是指能够通过网络进行...
Android应用源码安卓源码(172个合集),可以做为你的学习参考。 365MobileSecretary v1.0.6(365手机助手AIDL) 888个经典 Logo.rar AdXmpp(Openfire+asmack+spark) .zip AidlDemo(简单aidl的例子) aidl跨进程调用....
在Android开发中,有时我们需要将一个矩形的图片转换为圆角矩形显示,以提升UI界面的美观度。这通常涉及到自定义View或者ImageView的使用,以及Canvas的绘图技术。下面我们将详细探讨如何实现这个功能。 首先,我们...
1. **Android编程**:使用Java或Kotlin语言进行应用开发,理解Android SDK和Android Studio的使用。 2. **网络编程**:实现设备间的网络通信,可能涉及到TCP/IP协议、HTTP/HTTPS协议,以及WebSocket等实时通信技术...
这些Android项目源码集合提供了丰富的学习资源,涵盖了各种Android应用开发的领域,包括用户界面、多媒体播放、网络通信、安全通信以及VoIP等。以下是对每个项目源码的详细解析: 1. **BOOK看遍所有UI控件.7z**:这...
这些标签对于寻找Android开发资源、学习Android系统内部工作原理或者希望创建类似应用的开发者来说非常有价值。 【压缩包子文件解析】 "ipcamera-for-android"和"手机变成IP Camera"可能是项目的主要组件或子目录,...
在Android平台上进行应用开发时,有时我们可能需要利用设备本身的功能来实现一些特殊用途,比如将手机变成一个Web服务器。这个“AndroidWFS”项目正提供了这样的功能,它允许开发者或者用户通过Android设备来托管Web...
1. LibGDX粒子系统:LibGDX是一个跨平台的游戏开发框架,它提供了一个强大的粒子编辑器,允许开发者设计复杂的粒子效果,然后在Android应用中导入和使用。通过这个工具,你可以预设粒子的生命周期、颜色变化、速度、...
总结,基于Android平台的酷相机项目涵盖了Android相机API的使用、权限管理、图像处理、用户界面设计等多个方面,是学习和实践Android应用开发,特别是相机功能开发的宝贵资源。开发者可以在此基础上进一步拓展功能,...
MVP 模式(Model-View-Presenter)可以说是 MVC 模式(Model-View-Controller)在 Android 开发上的一种变种、进化模式。 在 MVC 模式中,Activity 应该是属于 View 这一层。而实质上,它既承担了 View,同时也包含...
8. **用户界面**:Android应用的用户界面(UI)设计也很关键,源代码中可能包含了设置摄像头、连接网络、显示视频预览等相关界面元素的实现。 9. **兼容性测试**:由于Android设备的多样性,源代码可能需要处理不同...
### Android应用开发期末复习知识点详解 #### 一、Android体系结构 Android的体系结构由四个主要层次组成: 1. **应用程序层**:该层包括预安装的应用程序,这些应用程序是用Java语言编写的,并利用了应用程序框架...
在Android平台上,开发一款音乐播放器是一个常见的任务,Android Studio作为官方推荐的集成开发环境,提供了丰富的工具和库来帮助...通过学习和实践这个示例,开发者可以进一步熟悉Android Studio和Android应用开发。
在Android应用开发中,用户界面(UI)交互的响应速度和体验是至关重要的。一个常见的问题就是用户在短时间内连续点击同一个按钮或控件,导致应用误处理为两次独立的点击事件,这通常被称为“双击”或“快速点击”...
在Android应用开发中,模拟QQ界面并集成即时通讯功能是一项常见的需求。本项目"Android仿QQ界面基础上基于环信实现聊天功能"旨在提供一个全面的解决方案,将QQ的用户界面风格与环信(Easemob)的即时通讯能力相结合。...
这款应用的源码对于学习Android音频处理和游戏开发的开发者来说,无疑是一份宝贵的学习资料。 1. **源码结构与导入** 源码通常包含多个模块,如UI界面、音频处理、事件监听等。在导入项目时,你需要确保将所有必要...
【标题】"Android应用源码之ipcamera-for- 手机变成IP Camera.zip"揭示了这个项目是一个Android应用程序,它的主要功能是将智能手机转化为一个IP摄像头。IP摄像头,即网络摄像头,通过网络连接,可以远程访问和监控...