首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

笔记32 | UI系列之EditText和AutoCompleteTextView

-- ---- 1.EditText 简单来说说EditText这个控件,这个就相当于我们平常web开发文本输入框,我们如果要使用EditText,可以布局文件声明一个这个元素即可,下面就是一个简单...android:inputType,这个属性不仅可以指定键盘显示类型,还能控制一些其他操作,具体可以参考android官方API,其默认属性是 android:inputType="text",...,如果我们要对输入内容进行校验,我们需要在Activity里面进行操作 EditText有一个setError方法,当调用这个方法时,则表示输入数据不合法,我们来看看官方API该方法解释:...这个方法会给我们一个错误小图标以及弹出一段错误提示信息,当我们这个EditText控件获得焦点时候,当我们文本框输入了任何值后,这个icon和message都会消失,例如: ?...,通过下拉菜单,我们可以enter来选中我们需要数据,而为AutoCompleteTextView这个控件提供内容就是我们 Adapter ,这个叫做适配器,Adapter这个类作用就是我们

44750

Android8.0CTS测试TEE要求(Google 9月1日文档)

我们知道TEEGoogle Android7.0后成为一种强制性要求,那么Android8.0又是如何要求呢? 我们来看在9.1日Google最新文档。...对于Android8.0CTS测试,参考Google 文档描述,我们看到对于TEE有明确要求: 具体说来就是: 1,必须有硬件Keystore实现支持,指纹必须在TEE,或者一个与TEE有安全通道芯片中完成比对...2,必须所有指纹数据进行加密和密码认证,保证TEE环境之外不能被获取、读取或者修改。Android开源项目站点上有其实现指导文档描述。 3,第一次增加没有建立起信任链之前,应该防止添加指纹。...点评 关于TEE这部分,google描述和Android7.1版本一样,没有改变。 我们想强调是: 从Android7.0开始,TEE就成为Google重点考虑一种必选项。...GMS全称为Google Mobile Service,即谷歌移动服务。GMS是Google开发并推动Android动力。

1.5K60

安卓天气预报app(四)——搜索城市、完善页面

先获取到全国各个城市信息,展示搜索城市页面,方便查找。...,才能以此为根据提示城市名称,由于获取全国全部城市API太难找,而且免费版还有使用上限,所以此处直接根据文件读取,并封装。...布局运用了AutoCompleteTextView,会自动根据输入一个字匹配传入值,有就显示提示,如下,这个弹出提示框其实是可以自定义样式,这里就用默认了。...现在,先在SelectCityActivity.java定义AutoCompleteTextView; private AutoCompleteTextView query; 然后绑定组件 query...api查询城市时传入城市名称不能带市,只能北京,天津,上海,不可北京市,上海市。

1.7K50

Android实现动态自动匹配输入内容

多次输入情况下),分别用分隔符分开,并且每个值选中时候再次输入值时会自动去匹配 可用在发短信,发邮件时选择联系人这种类型当中,使用时需要执行设置分隔符方法....AutoCompleteTextView: 支持基本自动完成功能,适用在各种搜索功能,并且可以根据自己需求设置他默认显示数据 两个控件都可以很灵活预置匹配那些数据,并且可以设置输入多少值时开始匹配等等功能...输入相应字符就会出现相应提示,具体操作如下 MainActivity.java package com.example.myapplication; import android.os.Bundle... <?...auto_textView" android:id="@+id/mauto_textView" / </RelativeLayout 以上就是本文全部内容,希望大家学习有所帮助。

53721

Android使用AutoCompleteTextView实现自动填充功能案例

(1)首先实现AutoCompleteTextView功能所需要适配器数据源共有两种方法,一种结果是手工配置,另一汇总是通过xml文件制定数据(当然也可以通过网上资源获得) 这里只讲前两种!...(2)布局页面代码都一样如下: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools...android:textSize="20dp" / <AutoCompleteTextView android:id="@+id/autoCompleteTextView1" android...= (AutoCompleteTextView) this .findViewById(R.id.autoCompleteTextView1); /* * 2.使用xml文件来配置适配器数据源...总结 以上就是这篇文章全部内容了,希望本文内容大家学习或者工作具有一定参考学习价值,谢谢大家ZaLou.Cn支持。

72510

Android开发高级组件之自动完成文本框(AutoCompleteTextView)用法示例【附源码下载】

分享给大家供大家参考,具体如下: 通常来说自动完成文本框(AutoCompleteTextView)从EditText派生而出,实际上他也是一个编辑框,但他比普通编辑框多了一个功能:当用户输入一定字符后...组件提供属性,同时,该组件还有以下属性: 属性 功能 android:completionHint 下拉列表下面的说明性文字 android:completionThreshold 弹出下来列表最小字符个数...下拉列表被选中背景 android:popupBackground 下拉列表背景 效果如下所示: ?...="10dp"/ </LinearLayout MainActivity.java文件: 首先设置保存下拉菜单列表项内容: //此字符串是要在下拉菜单显示列表项 private static...View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结》 希望本文所述大家Android程序设计有所帮助。

99110

自动完成文本框AutoCompleteTextView实现快速输入

上一期学习Spinner使用,掌握怎么样?本期一起来学习AutoCompleteTextView使用。...XML属性 相关方法 说明 android:completionHint setCompletionHint(CharSequence) 设置出现在下拉菜单提示标题 android:completionThreshold...继续使用WidgetSample工程listviewsample模块,app/main/res/layout/目录下创建autocomplete_textview_layout.xml文件,在其中填充如下代码片段...:hint="输入联系人姓名,可多个分隔符分隔" android:completionThreshold="1"/> 上面的界面布局文件定义了...AutoCompleteTextView 和 MultiAutoCompleteTextView,接下来程序为它们绑定同一个Adapter,这意味着两个自动完成文本框提示项完全相同,只是它们表现行为略有差异

1.5K70

Android高级组件AutoCompleteTextView自动完成文本框使用详解

组件提供属性,同时,该组件还有以下属性: android:completionHint 下拉列表下面的说明性文字 android:completionThreshold 弹出下来列表最小字符个数...:dropDownHorizontalOffset 下拉列表距离左边距离 android:dropDownVerticalOffset 下拉列表距离上边距离 android:dropDownSelector...下拉列表被选中背景 android:popupBackground 下拉列表背景 下面实现带自动提示功能搜索框: 效果如图所示: ?...; public class MainActivity extends Activity { //此字符串是要在下拉菜单显示列表项 private static final String...此功能在搜索应用上使用比较广泛。 以上就是本文全部内容,希望大家学习有所帮助。

2.7K10

再不迁移到Material Design Components 就out啦

"> MDC 主题中有样式和 AppCompat 一一应,大多数情况下,只需要简单将 AppCompat 替换成 MaterialComponents 就可以了 Theme.MaterialComponents...要恢复为旧文本字段可以布局添加样式 <com.google.android.material.textfield.TextInputLayout ... + style="@style...下面这几种情况应该考虑 布局控件如果有对应 MDC 控件的话,直接使用 MDC 控件 任何风格,默认风格和默认风格属性应该改变成 MDC 版本 在编程或者自定义类父级类使用任何控件都应该为...如果确实需要的话,最好用 android:background 例子 我们示例我们可以删除一些由 shape theming 来处理属性。...需要注意是要清空 backgroundTint,因为默认 style ,backgroundTint 为 colorPrimary <!

3.1K30

Android实现自动文本框提示功能

本文实例为大家分享了Android实现自动文本框提示具体代码,供大家参考,具体内容如下 ?...,不喜欢可以换android.R.layout.*     * 参数三:下拉框备选内容     */     ArrayAdapter<String adapter=new ArrayAdapter...<String (     this,     android.R.layout.simple_dropdown_item_1line,     str);     //将Adapter设置到AutoCompleteTextView...     myTextView01.setAdapter(adapter);     myTextView02.setAdapter(adapter);     //以","作为分隔符     myTextView02....setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());   } } 以上就是本文全部内容,希望大家学习有所帮助。

1K20

Android 多媒体开发】 MediaPlayer 网络视频播放器

Surface 创建时候回调, 一般该方法开始绘图 * 实现 SurfaceHolder.Callback 接口方法 */ @Override public void surfaceCreated...从 SurfaceView 组件对象获取 SurfaceHolder : 调用 SurfaceView 对象 getHolder() 即可获取 SurfaceHolder 对象; surface_holder...AutoCompleteTextView 组件 组件特性 : 可以设置一个适配器, 适配器维护一组字符串, 当输入一部份字符后, 能 自动将符合条件提示出来; -- 示例 :  (1) 布局文件定义组件...布局文件 : 使用 标签添加组件; -- 设置后面省略 : android:ellipsize="end" , 由于链接太长, 不能显示全部, 自动将后面的部分省略...Surface 创建时候回调, 一般该方法开始绘图 * 实现 SurfaceHolder.Callback 接口方法 */ @Override public void surfaceCreated

2.9K20
领券