弓背霞明剑照霜,秋风走马出咸阳。这篇文章主要讲述Android------------UI的控件学习内容相关的知识,希望能为你提供帮助。
1.
android:gravity="fill_horizontal"
:
文本在显示框中内容显示的位置
2.ToggleButton :
切换按钮
【Android------------UI的控件学习内容】
文章图片
3.RadioGroup : 单选按钮
4.CheckBox : 多选复选框
5.spinner : 下拉列表
android:entries = "@array/languages"
- < ?xml version="1.0" encoding="utf-8"?>
- < resources>
- < string-array name="languages">
- < item> c语言< /item>
- < item> java < /item>
- < item> php< /item>
- < item> xml< /item>
- < item> html< /item>
- < /string-array>
- < /resources>
但是我们还是建议将数组资源统一放在values/arrays.xml中。
二、对话框
1.警告对话框 AlertDialog
2.进度条对话框 ProgressDialog
3.日期选择对话框 DatePickerDialog
4.时间选择对话框 TimerPickerDialog
//1.如何创建AlertDialog,通过Builder对象
在create期间可以设置标题、信息、复选框、单选框类似东西
Builder.setView(View)可以自定义View,通过LayoutInflater.inflate()去动态加载
//2.Builder.create()返回值是AlertDialog的对象
//3.AlertDialog.show()进行显示
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("你好");
builder.setTitle("提示信息");
AlertDialog dialog = builder.create();
dialog.show();
三、ListView : 可显示一个元素列表,可垂直滚动,在ListVIew中的元素都需要用adapter进行包装
1.BaseAdapter: 基础数据适配器,需要自己重写方法,比较灵活
2.ArrayAdapter: 数组适配器简单文本的编辑简单
3.SimpleAdapter : 简单适配器功能强大简约而不简单
4.SimpleCursorAdapter数组适配器
5. ListView常见的几个常用接口
listView.addFooterView(View view); : 在listView顶部加载布局
listView.addHeaderView(View view); : 在listView底部加载布局
listView.adapter(adapter)
推荐阅读
- 第三篇-以LinearLayout进行Android界面设计
- TensorFlow教程入门介绍详细解释
- Unity UI文字介绍和用法示例
- Unity-材质和着色器详细介绍
- Unity UI介绍和用法图解
- Unity协程介绍和使用示例详解
- Unity声音处理介绍和示例图解
- Unity控制台日志输出介绍和用法示例
- Unity GameObject销毁介绍和用法示例