首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android开发笔记(三十六)展示类控件

3、代码中设置某控件为可见或不可见或消失,此时需要使用View类的三个变量,分别是View.VISIBLE、View.INVISIBLE和View.GONE。...代码中实现时,可调用如下方法: setGravity : 设置文本的对齐方式。 setLines : 设置文本的行数。 setMaxLines : 设置文本的最大行数。...XML布局文件中实现时,可设置如下属性: drawableTop : 指定文本上方的图形。 drawableBottom : 指定文本下方的图形。...代码中实现时,可调用如下方法: setCompoundDrawables : 设置文本周围的图形。该方法有四个参数,分别表示左边、上方、右边、下方的图形。...,center表示保持图片原尺寸使之位于视图中间,centerCrop表示拉伸图片并使视图位于图片中间,centerInside表示使图片位于视图中间(只压拉)。

1.4K30

Android富文本开发

对于上面两个问题,这个位置可以取光标所在的位置,但是对于一个EditText输入文本,插入图片这个位置可以分多种情况: 如果光标已经顶在了editText的最前面,直接插入图片,并且EditText下移即可...如果当前获取焦点的EditText为空,直接在EditText下方插入图片,并且插入空的EditText 代码思路如下所示/** * 插入一张图片 * @param imagePath...如果设置为true表示decode函数不会生成bitmap对象,仅是将图像相关的参数填充到option对象里,这样我们就可以生成bitmap而获取到图像的相关参数了。...第一次:设置为true表示decode函数不会生成bitmap对象,仅是将图像相关的参数填充到option对象里,这样我们就可以生成bitmap而获取到图像的相关参数。...stateVisible-可见状态:当设置为这个状态时,软键盘总是可见的,即使界面上没有输入框的情况下也可以强制弹出来出来。

8.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

绝无仅有!2019年最全的UI设计之输入字段剖析

字数 标签不是帮助文本。避免长标签;使用简洁,简短和描述性标签(一两个字),以便用户可以快速扫描你的表单。 标签文本应始终可见 标签文本有两种常用的方法: 顶部对齐标签 - 位于容器顶部附近的标签。...标签文本不应占用多行 如果你需要在字段的上下文中提供其他信息,请考虑使用帮助文本。 4. 占位符/输入文本 占位符是用户与字段交互之前看到的文本。输入文本是用户文本字段中输入的文本。...右:占位符中提供了正确的格式 某些情况下,最好使用自动格式化 - 该字段会自动调整用户提供的信息(根据格式)。它使得表单中验证信息变得更加容易。 ?...聚焦状态 你需要使用视觉效果突出显示活动字段。 当字段处于活动状态时,始终显示光标。光标应指示当前用户该字段中的位置。它可以防止用户进行不必要的操作。 ?...帮助文本可以是多行的 如果没有足够的空间来清楚地描述上下文,长消息可以换到多行。 学习工具,但不受限于某种工具。摹客iDoc,高效协作,从产品到开发,只要一个文档,让你的团队高效协作!

2.4K20

安卓入门-第三章-安卓常用控件的使用方式

如果父布局是View,那么宽度就是和手机屏幕一样的宽度。 “wrap_content” 让当前控件的大小能够刚好包含住里面的内容,也就是由控件内容决定当前控件的大小。...可以看到,EditText中显示了一段提示性文本,然后当我们输入任何内容时,这段文本就会自动消失。  不过,随着输入的内容不断增多,EditText会被不断地拉长。...1.5 ProgressBar以及控件的可见性 英文组合 中文含义 android:visibility 控制文件的可见性,有不可见大小、不可见不占大小可见等分类 setVisibility() 活动中控制可见性的方法...visible 表示控件是可见的,这个值是默认值,指定android:visibility 时,控件都是可见的。...invisible 表示控件不可见,但是它仍然占据着原来的位置和大小,可以理解成控件变成透明状态了。 gone 表示控件不仅不可见,而且不再占用任何屏幕空间。

1.8K20

3个用于从命令行进行演示的工具【Linux-Command line】

mdp 可见我自己像Markdown一样,当我听说mdp时,我选择尝试它。 你可以文本编辑器中创建幻灯片,并使用Markdown修饰文本。...你的幻灯片位于单个文本文件中。 要让mdp知道幻灯片从哪里开始,请在每张幻灯片后添加一行破折号。...你可以幻灯片文件的顶部添加元数据块,以创建演示文稿的标题幻灯片。 通过键入“--heading”和标题文本来表示标题。 键入“--center”,然后文本上将文本居中放置幻灯片上。...我之前提到的那些有趣而有用的惊喜呢? 可以通过以下方幻灯片上的文本中添加色彩飞溅效果:输入“--color”,然后输入要使用的颜色的名称,例如红色。...但是,正如我本文开头所说,使用这些工具创建和展示的幻灯片可以帮助你的听众更关注你的演说内容,而不是视觉效果。 如果使用mdp或tpp,则需要对终端仿真器的设置进行一些调整才能获得正确的字体和大小

2.2K00

安卓应用安全指南 5.1 创建密码输入界面

此外,如果存在以纯文本显示的选项,则还需要为系统准备,来自动取消纯文本显示,如设置纯文本显示的时间。密码纯文本显示的限制,未来版本的另一篇文章中发布。因此,密码纯文本显示的限制包含在示例代码中。...通过指定EditText的InputType,可以切换屏蔽显示和纯文本显示。...如果这两种情况中的任何一种,有所区分并显示登录失败消息中,攻击者可以猜测指定的 ID 是否存在。 为了阻止这种猜测,这两种情况不应该在登录失败消息中区分,并且该消息应该按照下面的方式显示。...5.1.3.3 关于“使密码可见”设置 Android 设置菜单中有一个名为“使密码可见”的设置。 Android 4.4 的情况下,如下所示。...设置 -> 安全 -> 使密码可见 打开“使密码可见”设置时,最后输入的字符以纯文本显示。 经过一定的时间(约两秒),或输入下一个字符后,以纯文本显示的字符将被屏蔽。 关闭时,输入后会立即屏蔽。

1.1K20

EditText 集锦 - 开发中常用的用法及遇到的各种坑

前言 EditText文本输入框,一个再熟悉不过的的控件,开发当中,我们需要经常用到。这边文章,主要是记录 EditText 的常用用法,需要的时候可以直接复制张贴,提高效率。...//设置hint提示文字颜色 android:textColor //设置文字颜色 android:textSize //设置文本字体大小 android:textStyle //设置文本字体样式,bold...会自动换行).注意:该属性使用时提示已过时,建议使用android:maxLines="1"属性替代. android:password=“true” //以密文的形式显示输入的文本.注意:该属性使用时提示已过时...@null"设置背景为透明.当我们设置背景后,EditText的那条线就会消失. android:textAppearance //设置文本的颜色,字体,大小和样式. android:digits //...如果是字典应用,弹出输入法时最好是中文输入状态下,Android 并没有提供设置默认的输入状态的接口,但我们可以通过如下方法一样能够达到想要的效果: 默认中文: mEditText.setInputType

2.2K20

MapTool: 一款强大、灵活的RPG虚拟桌面工具

首先,我想要一个可以准备游戏活动时离线使用的平台。第二,我希望它成为我使用社交网络的负担。...3.“新建标记”弹出对话框中,为标记指定名称和PC/NPC名称。 4.标记在地图上后,应与地图网格完美对齐。如果没有,您可以调整网格位置。 5.右键单击标记以调整其旋转,大小和其他属性。...调整网格 默认情况下,MapTool在任何地图上都提供不可见的50x50正方形网格。如果您的地图图形已经有网格,则可以调整MapTool的网格以匹配您的图形。...MapTool窗口右上角的属性框中调整 Grid Size 的像素值 。 4. 完成后,单击属性框的“关闭”按钮。 您可以使用“编辑”菜单中的“首选项”设置来设置默认网格大小。...Linux上,您也可以通过键入: $ ip -4 -ts a BSD/Mac: $ ifconfig Windows系统, 从开始菜单打开PowerShell并键入: Ipconfig 如果您的玩家无法连接

5.3K40

实现Android键盘的中英文适配

EditorInfo.TYPE_CLASS_PHONE);//数字键盘 secondPassword.setTransformationMethod(new PasswordTransformationMethod());//密文 如果该...android:inputType=”textWebEditText” 作为网页表单的文本 android:inputType=”textFilter” 文本筛选过滤 android:inputType...inputType=”datetime” 时间日期 android:inputType=”date” 日期键盘 android:inputType=”time” 时间键盘 2、Enter键图标的设置 想象一下,当我们EditText...stateAlwaysVisible:用户选择activity时,软键盘总是显示的状态 【G】adjustUnspecified:默认设置,通常由系统自行决定是隐藏还是显示 【H】adjustResize:该Activity总是调整屏幕的大小以便留出软键盘的空间...【I】adjustPan:当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分 EditText默认弹出软件键盘: 方法一: AndroidMainfest.xml

2.2K10

5000个matlab常见问题锦集的雄关路(001)

如果希望显示刻度标签,请指定空元胞数组{}。若要在标签中包含特殊字符或希腊字母,请使用 Tex 标记,如 \pi。...解决方法: 验证未定义的函数或变量是否可见位于路径或当前工作区中),以及它是否执行此代码行之前已经定义。 如果确定变量或函数存在,请验证函数或变量名的大小写。...如果未定义的标识符是一个函数, which函数可以帮助您验证它对发生错误的函数是否可见如果您的 MATLAB 搜索路径有问题,请运行以下 MATLAB 命令, 然后重新启动 MATLAB。...如果图形存储文件中,如 example.fig,使用 openfig 函数打开图形文件。将 Figure 对象分配给变量fig。...例如,Line对象将数据存储 XData、YData 和 ZData 中。如果 dataObjs 中的第一个元素是 Line 对象, 使用此代码访问其数据。

4.7K10

Android开发笔记(一百四十六)仿支付宝的支付密码输入框

编辑框EditText算是Android的一个基础控件了,表面上看,EditText只负责接收用户手工输入的文本;可实际上,要把这看似简单的文本输入做得方便易用,并不是一个简单的事情...对于处理密码输入的EditText来说,需要实现以下几项操作: 1、把默认的下划线背景替换为圆角背景,且支持获得焦点时高亮显示; 2、屏蔽输入光标,可调用setCursorVisible方法设置为不可见...; 3、把输入文字变成不可见,这里建议把文字颜色设为透明,而不是把文字大小设为0,因为若将大小设为0就无法自适应高度; 4、设置输入字符串的长度为6,设置长度操作可调用setFilters方法; 5、添加文本变更监听器...,每当密码输入或者删除之时,就通知方格布局更新密文显示;同时还得监控输入字符数是否达到6位,如果达到6位就触发密码完成事件; 对于接管密码显示的方格布局来说,需要实现以下几项操作: 1、建立一个密码文本队列...,决定当前显示明文还是密文;如果是密文,显示哪个密文字符; 5、每当EditText里的文本发生变更之时,相应更新TextView队列的各项文本显示; 上述的改造内容,大部分都有可以直接调用的函数,

1.8K30

SI持续使用中

该文件将仅包含样式属性,并且不包含可以存储配置文件中的其他元素。如果加载此配置文件,仅加载样式属性。 重启… 单击此按钮可将所有样式重置为出厂默认设置。...规模 指定字体大小缩放比例,以父样式的字体大小的百分比表示。例如,如果缩放比例为50%,它将是父样式字体尺寸的一半。 胆大 选择样式的粗体属性(如果有)。...与下一行一起打印 如果启用,Source Insight将在打印时尝试将文本与下一行保持同一页面上。...如果您从符号对话框或窗口调用“查找引用”,Source Insight会与该文本框一起保留确切的符号引用。...跳过无效代码 如果启用,仅搜索条件编译下处于活动状态的代码。必须首先在“首选项:语言”对话框中指定已知条件,以使Source Insight知道哪些条件处于活动状态。

3.7K20

康耐视VIDI介绍-蓝色读取工具(Read)

工具的特征尺寸指示符图形图像的左下角显示(如下所示:) 可以图像中拖动指示符图形,以便根据图像中的字符调整大小。...此外可以通过拖动尺寸调整拖动点工具(当鼠标悬停在指示符上时显示)来重新调整指示符的大小。...更改指示符的大小也会更改特征尺寸参数 4.3极性参数 由于蓝色读取工具是具有一致文本和背景极性(即在浅色背景上的深色文本)的一组图像上预先训练的,如果您碰巧有一个极性相反的图像数据集,则需要通过从采样工具参数部分的极性下拉菜单中选择反转来更改极性...4.4.2直接标注 除了将特征转换为标签外,您还可以通过单击图像并键入标签值来创建标签。如果单击图像并创建特征,但未指定字符值,工具会将之视为“空特征”并且不允许您进行训练。...将鼠标悬停在标签上会显示有关特征和标签的信息: 如果标签与找到的特征匹配,显示标签(绿色)和特征(橙色): 如果标签和特征彼此错位,图形将单独显示: 4.4.4使用标签和模型 如果您在蓝色读取工具中定义了一个或多个模型

2.9K51

最新iOS设计规范四|3大界面要素:视图(Views)

模板图像应集中约70px×70px的区域中。 使用简单的活动标题来描述你的任务。标题显示活动视图中的图标下方。短标题最好。当标题太长时,iOS首先缩小文本,然后如果标题仍然太长直接将其截断。...图像视图中,图像可以被拉伸、缩放、调整大小以适合或固定到特定位置。默认情况下,图像视图是不可进行交互的。 ? 如果可能的话,请确保动画序列中的所有图像大小一致。...当需要改变浮层的大小时,提供一个平滑过渡的方案。一些浮层对于相同信息提供了精简视图和扩展视图两种展示方式。如果调整浮层的大小,请为更改设置一些动画,以避免用户产生新浮层替换旧浮层的意识。...页面元素通常会显示有多少页面,多少屏,或者多少数量的内容是当前可用及可见的。如果滚动视图中显示页面控制元素,则需要关闭滚动视图中的滚动条以免为用户带来困扰。...默认情况下,文本视图中的文本是左对齐的,并使用黑色的系统字体。如果文本视图可编辑,则在视图内部点击时,屏幕下方会弹出键盘。 ? 保持文字清晰。

8.4K31

最新iOS设计规范十|5大拓展程序(Extensions)

例如,如果PDF编辑应用程序加载了扩展程序,仅将PDF文件列出为可以打开或导入的可能文档。确保列出其他可能也有帮助的信息,例如修改日期,大小以及文档是本地文件还是远程文件。...使用描述性图像名称或提供替代文本标签。尽管它们屏幕上不可见,但是图像名称和其他文本标签使VoiceOver可以听得见地描述贴纸,从而使视力障碍者的导航更加轻松。 通过动画增加活力。...确保您的贴纸清晰可见,无论其位置或大小如何,其颜色和图像均不同。 考虑使用鲜艳的色彩和透明度。鲜艳的色彩为对话增添了丰富感和兴奋感。透明性允许将贴纸有意义地放置消息,照片和其他贴纸上。...如果您看不到它的外观,很难批准该编辑。关闭您的扩展程序并返回到“照片”应用程序之前,让人们看到他们的工作结果。 使用您的应用程序图标作为照片编辑扩展程序图标。...用户点击页面中的操作按钮,会显示带有共享扩展和操作扩展的活动视图。该活动视图只会显示与当前内容相关的扩展。例如:在编辑视频时,你不会看到文本类的操作按钮。

3.1K10

最新iOS设计规范三|3大界面要素:栏(Bars)

一、导航栏(Navigation Bars) 导航栏出现在页面的顶部,位于状态栏下方,可以给一系列层级页面进行导航。当点击进入新页面时,其导航栏的左侧会出现一个返回按钮,并带有前一页面的标题。...Phone 使用这种方法,而Music 使用大标题来区分内容区域。iOS 13及更高版本中,默认情况下,大标题导航栏包含背景材质或阴影。另外,随着页面滑动,大标题要转换为标准标题。 ?...如果在导航栏中使用分段控件,务必仅在层次结构的顶层使用。并确保较低的级别选择准确的返回按钮标题。 ? 二、搜索栏(Search Bars) 搜索栏允许人们通过字段中键入文本来搜索大量值。...当您在搜索字段中键入时,“股票”会显示结果列表。随时点按一个,而无需再输入任何字符。 可以将搜索栏下添加范围栏,缩小搜索范围。 ? 鼓励使用范围栏,应当努力改善搜索结果。...所有页面的标签栏应保持相同的高度,并且弹出键盘时隐藏。 标签栏可能包含N个标签,但可见标签的数量因设备大小和方向而异。

9.8K10

dw8制作html手机兼容视频,Dreamweaver8在网页中插入Flash视频

但是,与传统的“下载并播放”视频传送方法不同,累进式下载允许在下载完成之前就开始播放视频文件。 流视频将 Flash 视频内容进行流处理并立即在 Web 页面中播放。... URL 文本框中,指定 cafe_townsend_home.flv 文件的相对路径,方法是单击“浏览”,浏览至 cafe_townsend_home.flv 文件(位于站点的 cafe_townsend...所选外观的预览会出现在“外观”弹出式菜单下方。“外观”选项指定将包含 Flash 视频内容的 Flash 视频组件的外观。...“宽度”和“高度”文本框中,执行以下操作: “宽度”文本框中,键入 180。 “高度”文本框中,键入 135 ,然后按 Enter 键。...“宽度”和“高度”文本框中的值以像素为单位指定 FLV 文件的宽度和高度。可以任意调整这些值以更改 Web 页面上的 Flash 视频的大小。增加视频的尺寸时,视频的图片品质通常会下降。

1.8K20

Material Design 进阶之二-使用TextInputLayout的登陆界面

如果我们想写一个登陆界面是不是一般都写两组TextView,EditText及一个Button,不过体验并不是太好,等等这些麻烦的的处理Material Design TextInputLayout...它显示了一个欢迎标签(如果有的话,可以很容易地用徽标替换)和两个EditText元素,一个用于用户名,另一个用于密码。布局还包括一个触发登录序列的按钮。背景颜色是漂亮,平坦,浅灰色。...如果  TextInputLayout 包含EditText  getEditText返回null 所以要小心a  NullPointException。...setError 设置将显示在下方的红色错误消息EditText如果传递的参数是null,清除错误消息。它还将整个EditText小部件的颜色更改为红色。...这直接影响布局的大小,增加较低的填充以为错误标签腾出空间。设置错误消息之前启用此功能setError 意味着显示错误时此布局不会更改大小

1.3K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券