`

理解android中的activity,intent和bundle,以及五大布局,主题和样式, UI控件

阅读更多

intent可简单理解为意图,跳转到哪里

bundle可理解为key-》value的类,类似Map

activity有七个生命周期。

 

AndroidManifest.xml是android程序入口

 

http://blog.csdn.net/randyjiawenjie/article/details/6651437

 

五大布局:五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)

http://www.cnblogs.com/wisekingokok/archive/2011/08/23/2150452.html

 

UI控件:

button

textview

edittext

checkbox

radiobutton

spinner下拉列表

timepicker/datepicker

scrollview滚动视图

imageview

imagebutton

gridview

 

高级UI控件:

progressbar进度条

progressdialog

seekbar拖动条

imageswitcher

gallery

tabhost

menu:

重写 Activity 的 onCreateOptionsMenu(Menu menu)方法,该方法用于创建选项菜单,
在 用 户 按 下 手 机 的 “ Menu” 按 钮 时 就 会 显 示 创 建 好 的 菜 单 , 在
onCreateOptionsMenu(Menu menu)方法内部可以调用 Menu.add()方法实现菜单的添
加。
重写 Activity 的 onMenuItemSelected()方法,该方法用于处理菜单被选择事件

 

分享到:
评论

相关推荐

    Android初识之Activity组件

    在Android中,可以使用Intent对象来启动新的Activity并传递数据。以下是一般步骤: 1. 创建Intent:`Intent intent = new Intent(this, TargetActivity.class);` 2. 封装数据:使用`putExtra()`方法将数据(通常是...

    android调查问卷设计

    总结,设计Android调查问卷涉及的主要知识点有:UI设计(如使用布局和组件)、数据处理(如Bundle和Intent的使用)、Activity间的页面跳转以及数据持久化(如SQLite和SharedPreferences)。理解并掌握这些知识点是...

    android 运算器 不同activity间的跳转

    在描述中提到的"几个常用控件的用法",Android SDK提供了多种UI控件,如TextView、EditText、Button、ImageView等,它们构成了Android界面的基础。例如,我们可以这样创建一个Button: ```xml android:id="@+id/...

    Android之Activity的生命周期和Activity间的跳转和数据传递)

    在Android应用开发中,`Activity`是四大组件之一,主要负责管理应用程序的用户界面(UI)。一个Activity代表一个屏幕上的交互界面,例如登录界面、主菜单等。通过多个Activity的组合,可以构建出功能丰富的应用程序...

    实验五 Android组件应用

    4. **Button的使用(单事件处理)**:Button是Android中常用的UI控件之一,用于触发事件。 - **设置监听器**:通过`setOnClickListener()`方法为Button设置监听器。 - **处理点击事件**:在监听器的`onClick()`...

    android基本UI的控制和响应

    在Android中,样式和主题用于定义应用的整体外观。样式可以应用于单个View或整个Activity,而主题则应用于整个应用程序。 - **定义样式**: - 在`res/values/styles.xml`文件中定义样式。 - **应用样式**: - 在...

    Activity_02

    4. **UI设计与布局**:可能涉及到XML布局文件的创建,以及如何在Activity中加载和操作这些布局,包括控件的声明、属性设置以及事件监听。 5. **数据传递**:讲解如何通过Intent在不同的Activity之间传递数据,包括...

    android面试_关于Activity[参照].pdf

    Intent是Android中的通信使者,用于启动Activity、Service或BroadcastReceiver。在面试中,了解如何构建Intent、传递数据以及使用FLAGs非常重要。例如,使用Intent.FLAG_ACTIVITY_NEW_TASK启动新的任务栈,使用...

    Android记账本APP

    这个APP虽然在UI设计上较为简洁,但在功能实现上,却涉及到Android开发中的多个重要知识点,包括数据库操作、UI控件的使用、Activity间的数据传递以及自定义控件的创建。接下来,我们将深入探讨这些关键领域。 首先...

    02_基本UI的控制和响应

    - Intent是Android中用于启动Activity、Service或者发送广播的主要工具。 - 可以通过显式Intent或隐式Intent的方式启动一个新的Activity。 - 显式Intent直接指定目标Activity的名称;而隐式Intent则通过Action、...

    Android-AddressSelectorDemo地址添加三级联动城市选择

    10. **布局文件和XML解析**:定义UI界面通常需要用到XML布局文件,通过布局文件可以声明控件并设置其属性。对于预置的省市区县数据,可能需要XML资源文件进行解析。 11. **Android权限管理**:如果从网络获取数据,...

    AndroidBaseDemo基本控件使用示例

    在Android中,获取控件值主要涉及以下几个步骤: 1. 在XML布局文件中定义控件,并为其分配唯一的ID。 2. 在Activity或Fragment中,使用`findViewById()`方法根据ID找到对应的控件实例。 3. 调用控件的方法获取值,...

    android笔记。

    在这个方法中,通常你会初始化UI布局、设置控件属性以及加载数据。比如,通过`setContentView(R.layout.activity_main)`加载XML布局文件: ```java @Override protected void onCreate(Bundle ...

    android 020项目

    3. **Intent与Activity间通信**:理解Intent的作用,如何通过Intent启动Activity,传递数据,以及实现Activity间的跳转。 4. **异步操作**:学习AsyncTask、Handler、Thread和Runnable等异步处理方式,避免阻塞主线...

    Android开发技巧合集

    在《Android开发技巧合集》这份详尽的文档中,作者craining(来自曲阜师范大学)深入解析了Android开发中的核心概念和技术,覆盖了从文件系统到UI控件的广泛主题。以下是对其中几个关键章节的深入解读: #### 1. ...

    新版Android开发教程笔记--基础入门一

    5. **XML布局文件**:Android应用的用户界面主要通过XML文件定义,学习如何创建控件、设置属性以及理解布局管理器(如LinearLayout、RelativeLayout和ConstraintLayout)至关重要。 6. **Activity和Intent**:...

    android从入门到精通ppt

    1. 布局管理器:线性布局、相对布局、约束布局等,以及如何在XML中定义和使用它们。 2. 视图控件:按钮、文本框、图片视图等基本控件的使用方法。 3. 自定义View:了解如何根据需求扩展和定制Android的视图组件。 ...

    Android上机实验

    4. **在Activity之间传输数据**:Intent是Android中用来启动一个新Activity或者传递数据的重要工具。通过putExtra()方法可以将数据(如字符串、整型、布尔值等)附加到Intent,然后在目标Activity中通过getExtra()...

    android完整一套的学习资料

    Intent是Android中连接组件的桥梁,用于启动其他Activity或Service,传递数据。理解Intent的种类和使用方法,以及如何通过Bundle在组件间传递数据,是实现应用功能的重要一环。 六、Android权限管理 随着Android...

    android开发助手

    了解如何自定义控件样式和事件处理也是Android开发的基础技能。 6. **数据存储**:Android提供了多种数据存储方式,包括Shared Preferences(键值对存储)、SQLite数据库、文件存储以及Content Provider等。开发者...

Global site tag (gtag.js) - Google Analytics