UI Overview
来源:互联网 发布:nginx日志在哪 编辑:程序博客网 时间:2024/09/21 08:45
Android app 用到的所有UI都是view 或者viewgroup的子类。view 对象是向屏幕上画东西可以和用户产生交互.viewgroup 能持有其他view 或viewgroup,主要用于layout.
要声明一个layout,你可以在code中实例化一个view 对象,然后开始构建view tree,但是最简单的方法是在XML中定义你的layout
下面是XML中linearLayout的实例。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="I am a TextView" />
<Button android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="I am a Button" />
</LinearLayout>
当在你的app中装载layout,Android系统将每一个layout中的节点转变成一个runtime对象,这时你可以定义额外的行为,查询state,修改layout.
要声明一个layout,你可以在code中实例化一个view 对象,然后开始构建view tree,但是最简单的方法是在XML中定义你的layout
下面是XML中linearLayout的实例。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="I am a TextView" />
<Button android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="I am a Button" />
</LinearLayout>
当在你的app中装载layout,Android系统将每一个layout中的节点转变成一个runtime对象,这时你可以定义额外的行为,查询state,修改layout.
0 0
- UI overview
- UI Overview
- UI Overview
- UI Overview
- UI Overview
- UI Overview
- 学习“UI Overview”
- UI Overview//用户界面概述
- 用户界面概述--UI OVERVIEW
- 【Unity3D】【UGUI】UI Overview
- UI Overview(用户界面综述)
- UI Overview——UI概述
- Overview
- Overview
- Overview
- Overview
- overview-overview
- 拥有所有你需要去速建HTML5网站应用的Kendo UI--Overview
- Permutations
- 154.leetcode Find Minimum in Rotated Sorted Array II(hard)[排序数组 重复元素 二分查找]
- 多线程顺序打印ABC的三种实现---join方法
- Handler的细节知识点,书本上可能不会体现
- cordova初学者
- UI Overview
- Leetcode题集——unique-path
- annotation processor debug in android studio
- hdoj-1846-Brave Game
- 电子商城项目总结
- 《一个操作系统的实现》学习笔记4
- 等比数列二分求和取模
- java并发编程:基本概念
- rtsp详解二之wireshark抓包分析