Android开发 跑马灯效果的制作

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

自动完成文本框
• 3.为控件绑定适配器 • act.setAdapter(adapter);
进度条
• 我们在安装一些软件时,经常会看到进度条显示安装进度。或者我们在 执行一些比较耗时的程序时,系统会弹出一个进度对话框提示用户等待。 • 在Android系统中进度条有很多种: 对话框进度条 标题栏进度条 水平进度条
android:textStyle 设置字体样式[bold(粗体) , italic(斜体) , bold|italic(又粗又斜)]
TextView实现跑马灯
TextView 实现跑马灯效果
1、设置显示内容为单行显示
2、设置文本内容过长时的省略模式 3、设置重复滚动的次数 4、设置控件能够获得焦点 5、在触摸模式下能够获得焦点
前言
Android课程
android开发应用核心课程
第四章 Android基础用户界面
一 二 TextView基本属性 TextView实现跑马灯效果 EditText基本属性 自定义EditText

四 五
ImageView 基本属性
自动完成文本框 进度条
TextView基本属性
</shape> 形状四种 rectangle 矩形(常用), oval 椭圆, line 线性, ring 圆形 颜色 圆角 solid ,gradient (只能2选1) corners
ImageView 属性
1 android:background="@drawable/gril" 设置显示的图片

• • • •
1.定义数据内容
如 "java课程","java简介","java视频","java开发","jsp详解","jsp介绍","jsp开发" 2.构建适配器 适配器作用:将数据和控件绑定显示 ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, data);//将数据设置到适配器
android:hint="请输入数字!" 设置显示在控件上的提示信息
android:password ="true" 以小点”.”显示文本,推荐输入密码时使用。 android:singleLine="true" 设置单行输入 android:maxLength 设置最大输入字符数 android:editable 是否可编辑 android:numeric / android:phoneNumber只接受数字 android:inputType 限制输入类型 android:cursorVisible 设定光标为显示/隐藏
法增加或者减少进度,同时也可以设置第二进度
注意:
onCreateDialog方法要在被显示的方法调用后才会被
回调。
标题栏进度条
创建步骤如下:
1、获得进度条(注意:设置界面布局之前) requestWindowFeature(Window.FEATURE_INDETE RMINATE_PROGRESS); 2、进度条控制方法 a、在窗口标题栏显示进度条
总结: singleLine--->ellipsize--->marqueeRepeatLimit --->focusable--->focusableInTouchMode
EditText基本属性
EditText 中的常见属性
android:textStyle="bold" 字体样式
android:textColor 字体颜色 android:textSize="20sp" 字体大小
自动完成文本框
• 我们在上网进行搜索的时候,有时会将和输入相关的选项全部列举列出 来供用户选择,该组件的功能和它类似。这就是AutoCompleteTextView。
在该组件的显示中,我们要使用到适配器(绑定相关数据),图示如下:
自动完成文本框
• • 要实现搜索,必须要在内部绑定数据。 实现步骤
创建TextView的方式
A、在程序中创建TextView对象 B、在XML布局文件中定义TextView控件(强烈推荐)
TextView中的属性
android:text 设置显示文本内容 android:textSize 设置文字大小,推荐度量单位”sp”,“dp”也可以
android:textColor 设置文本颜色
setProgressBarIndeterminateVisibility(true);
b、在窗口标题栏取消进度条 setProgressBarIndeterminateVisibility(false);
水平进度条
创建步骤如下:
1、在布局文件中声明ProgressBar。 设置样式为水平 style="?android:attr/progressBarStyleHorizontal" 2、在Activity中获得ProgressBar实例。 3、调用ProgressBar的incrementProgressBy()方
2.
android:scaleType="fitXY"
//设置图片在控件中显示的样式
scaleType 的取值 及含义 center----按图片的原来尺寸居中显示 ,当图片的长/宽超过 View的长宽,则截取
图片的居中部分显示。
fitXY-----把图片不按比例扩大/缩小到View的大小显示
对话框进度条Байду номын сангаас
创建步骤如下:
1、重写Activity的onCreateDialog()方法,并 在其中创建对话框。 ProgressDialog pd = new ProgressDialog(this);
pd.setTitle("测试对话框");
pd.setMessage("程序正在加载请稍后!"); pd.setCancelable(true); 2、调用Activity的showDialog()方法,显示进度条 对话框。
1、存放图片的目录下定义xml文件
2、在布局文件中进行引用
自定义EditText shape用法
shape xml 文件 作用:自定义控件背景。
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#FFFFFF"/> <corners android:radius="10dp"/>
自定义EditText
在项目的开发中,我们有时可能会使用到像如下形式的输入框
那么我们如何完成这种形式的输入框呢? 我们使用的是android:background属性来完成的,它既可以是输入框背
景颜色的设定,也可以是一种绘制形状的引用,这种绘制的形状我们可
以借助于android内部来完成,使用XML配置来进行不同形状的加工,步 骤如下:
相关文档
最新文档