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

Android开发常用知识点

Activity下面的那个Activity方向一致(Activity堆栈) sensor–有物理感应器来决定。...如果用户旋转设备这屏幕会横竖屏切换 nosensor–忽略物理感应器,这样就不会随着用户旋转设备而更改了(”unspecified”设置除外) 移除 View 背景色 setBackgroundResource...尺寸上做标注 EditText 去掉下划线 android:background="@null" 光标颜色和文字一样 android:textCursorDrawable="@null" 自定义光标颜色...XML 再设置涟漪效果 但是实际发现效果是 涟漪效果并不是圆角 所以就变通了一下 背景只设置颜色 再在外层添加一个android.support.v7.widget.CardView login_button_bg_anim.xml...stateVisible 当用户导航到Activity主窗口,软键盘是可见。不过当用户离开一个Activity而导致另一个被覆盖Activity显示出来时,软键盘会使用默认设置。

2.5K10

Android Studio 4.1 发布啦

https://developer.android.com/studio/releases/gradle-plugin#4-1-0 新数据库检查器 使用 Database Inspector 可以应用运行过程检查...查看模型元数据和使用情况 要查看导入模型详细信息和获取有关如何在应用程序中使用说明,可以项目中双击模型文件以打开模型查看器页面,该页面显示以下内容: 1、模型:模型高级描述 2、Tensors...:输入和输出 Tensors 描述 3、示例代码:如何与应用程序模型进行交互示例 这是使用mobilenet_v1_0.25_160_quantized.tflite(https://tfhub.dev...Kotlin 1.3.72 Android Studio 4.1 捆绑了Kotlin 1.3.72,其中包括许多用于改善Kotlin高亮显示,检查和代码完成修复程序,请查看1.3.72 Kotlin更改日志获取详细信息...本机崩溃报告符号 当本机代码发生崩溃或ANR,系统会生成堆栈跟踪,该跟踪是程序崩溃之前一直程序调用嵌套函数序列快照。

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

Android如何自定义EditText光标与下划线颜色详解

Android Studio中新建一个工程,让MainActivity继承于AppCompatActivity(为什么要这样做,后面再说),然后MainActivity布局中放置一个EditText...3、取消背景EditText 第2节,我们将属性android:textCursorDrawable 设置为“@null”之后发现光标的样式会变得跟文字颜色一样,那么如果将整个EditText...表示控件默认颜色,colorControlActivated 表示控件被激活颜色,这样,我们就可以分别设置EditText不被选中和选中颜色了。...EditText是一个输入框,我们可以这样理解:下划线无非就是给输入下边框加一条线。这个用Androidlayer-list(图层)就可以做到。...参考文献 Android EditText 改变边框颜色 Android更改EditText下划线颜色样式方法

5K51

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

会自动换行).注意:该属性使用时提示已过时,建议使用android:maxLines="1"属性替代. android:password=“true” //以密文形式显示输入文本.注意:该属性使用时提示已过时...(居左显示),viewEnd(居右显示),textStart(居左显示),textEnd(居右显示).这里需要注意是最低支持API版本是17,前两个可以API14使用,而后面使用就会报红线… android...@null"设置背景为透明.当我们设置背景后,EditText那条线就会消失. android:textAppearance //设置文本颜色,字体,大小和样式. android:digits //...设置只接收指定文本内容. android:phoneNumber=“true” //设置输入电话号码.注意:该属性使用时提示已过时,建议使用android:inputType属性替代. android...如设置成1.5倍. ---- 输入法相关 设置默认输入法 有时候为了提高用户体验,弹出输入需要设置默认输入状态,比如单词应用弹出输入输入法最好是英文输入状态下。

2.2K20

Android开发之如何自定义数字键盘详解

前言 这篇文章是介绍Android自定义键盘一些套路,通过定义一个数字键盘为例,本篇文章语言是基于Kotlin实现,如果还没有用或者不熟悉该语言同学,可以自己补习,我之前也写过入门文章。...= null) { for (key in keys) { //可以自定义自己绘制(例如某个按钮绘制背景图片和文字,亦或者更改某个按钮颜色等) if (key.codes[0] == -111)...keys获取键盘Key对象,即每一个键对象,如果我们想自定义绘制,就可以自己实现绘制,当然也可以针对个人键绘制,例如键上字体颜色背景等。...:设置反馈垂直偏移量 keyTextColor :设置key标签文字颜色 keyTextSize:设置key标签字体大小 labelTextSize:设置带文本和图标的键上个文本小大 --...= 46 ) { //如果点击是数字,不是小数点,则直接写入EditText,由于我codes使用是ASCII码, // 则可以直接转换为数字。

2.8K21

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

如果填充图片显然不够经济,最简单做法,就是xml布局增加一个View控件,高度或宽度设置为1dp,背景颜色设置为线条颜色,这样便实现了单独显示线条需求。...EditText EditText文本输入框,与输入有关属性说明如下: XML布局文件中指定: inputType : 指定输入文本类型。...代码设置: setInputType : 设置输入文本类型。...录入用户信息(比如输入姓名、密码等等),EditText输入回车键,常常不要换行而是让光标直接跳到下一个编辑框。这个场景说起来简单,开发过程中就分解为三个功能: 1、监控用户当前输入了回车键。...EditText还有一个需要特殊处理地方,就是自动关闭软键盘。一般我们希望点击其它控件,原输入软键盘就要自动消失,可惜Android不是这样处理。

1.4K30

《Kotin 极简教程》第13章 使用 Kotlin 和 Anko Android 开发

布局onClick监听函数,因为我们是使用 Kotlin代码来设计视图,所以可以直接使用title变量(editText视图对象)。...Screenshot_1500661320.png 13.4 使用 Android Studio 新建工程 我们首先在 Android Studio 中新建工程,步骤如下: 第一步,新建项目 ?...构建脚本添加kotlin-gradle-plugin依赖,使用 Kotlin 对应版本号。...而我们有了 Butter Knife,就可以通过使用注解直接生成样板代码。例如, Java 我们可以通过字段上使用 @BindView 来替代 findViewById 调用。...那么要如何才能在Kotlin环境中使用ButterKnife呢? 早些时候,ButterKnife作者已经帮我们想好解决方案了,那就是——KotterKnife,见名知意。

3.4K30

Android使用TextInputLayout创建登陆页面

本教程将演示如何使用Design Support LibraryTextInputLayout控件。 1....实现 TextInputLayout 第一步: 创建一个新项目 Android Studio 选择New New project 。填入所需信息然后创建项目。...创建完项目之后,主activityAndroid Studio自动产生onCreateOptionsMenu 和onOptionsItemSelected方法删掉。...它显示了一个“欢迎”文字(可以很容易替换成logo什么)与两个EditText元素,一个是为用户名准备,一个是为密码准备。布局还包含了一个触发登陆流程按钮。背景颜色是扁平风格灰色。...一个单一EditText 输入文字时候会隐藏hint,而被包含在TextInputLayoutEditText则会让hint变成一个EditText上方浮动标签。

1.6K10

Android 应用开发】Android UI 设计之 TextView EditText 组件属性方法最详细解析

属性 :  文本框左边绘制指定图像 :android:drawableLeft; 文本框右边绘制指定图像 :android:drawableRight; 文本框上边绘制指定图像 :android...设置颜色 大小 阴影 设置文本颜色 :  -- XML属性 :android:textColor, 值是颜色代码, 也可以是资源文件颜色; -- 方法 : setTextColor()....设置TextView文本边框 背景渐变 使用背景 : TextView 是没有边框, 如果要加上边框, 可以通过设置TextView背景添加边框; 自定义背景: 使用XML文件定义一个drawable...EditText属性详解 共享属性 : EditText 与 TextView共享大部分XML属性, 但是EditText可以接受用户输入; 类型定义属性 : EditText最重要属性是android...android:selectAllOnFocus 如果文本内容可选择, 当该EditText获取焦点是否全部选中内容 --> <

1.6K30

Android Studio 3.6 新特性一览(推荐)

颜色资源选择器 在这个版本,通过颜色资源选择器可以快速应用程序中选择和替换颜色资源值。设计工具和 XML 编辑器都可以使用颜色资源选择器。 ?...NDK 更新 以下 Android Studio NDK 特性,以前 Java 中支持,现在在 Kotlin 也支持: 从 JNI 声明跳转到 C/C++ 相应实现函数。...首先定义 JNI 声明,然后 C/C++ 文件输入“ JNI” 或方法名称来激活 更多详细信息:https://developer.android.google.cn/studio/preview/...断点续传下载 SDK 当使用 Android Studio SDK Manager 下载 Android SDK 组件和工具Android Studio 现在可以继续之前中断下载(例如,由于网络问题...Android Studio 3.6 现在可以自动检测导入 APK 文件所做更改,并且会提供一个重新导入该文件选项。

2.4K20

【谷歌官方文档】1.1 建立第一个APP

本小节介绍如何使用Android Studio或者是SDK Tools命令行来创建一个新项目。...本小节里,我们将学习如何用 XML 创建一个带有文本输入框和按钮界面。...图 2 EditText 和 Button 窗体小组件使用 "wrap_content" 作为宽度属性值。 这样设置对按钮来说很合适,但是对于文本框来说就不太好了,因为用户可能输入更长文本内容。...Android Studio,按Alt + Enter 可以导入缺失类(Mac中使用option + return) 5 把EditText文本内容关联到一个本地 message 变量,并使用...当Android Studio使用模板,Support Library会自动加入我们工程(Android Dependencies你以看到相应JAR文件)。

2.3K20

Kotlin成了Google亲儿子,现在赶紧来学学

那么,我们该如何Android应用这门新语言呢?今天这篇文章带你学习使用Kotlin开发Android应用,并对比我们传统语言Java,让你真真切切感受到他美和优雅。...user就是我们布局文件声明id,.text就想当与setText()给,Kotlin语言中,我们看不到了像Javaset/get方法了。...我们OnCreate方法可以去掉setContentView,然后加入上面代码就可以显示如下图效果,即一个垂直线性布局,放了一个TextView,一个EditText,和一个Button。...并且Button中有一个点击事件,当点击EditText内容以toast显示。 ?...上面的代码是不是很简单易懂,当然,默认控件并不能满足我们需求,例如我们会更改字体颜色及大小,会设置宽度和高度,会设置margin,padding值,那么该如何实行呢,当然也很简单,因为它逻辑和xml

1.4K40

游戏优化系列二:Android Studio制作图标教程

(5)(可选) Foreground Layer 和 Background Layer 标签页更改每个图标的名称和显示设置: Name - 如果您不想使用默认名称,请输入新名称。... Select Icon 对话框,选择一个素材图标,然后点击 OK。 Path 字段,指定图片路径和文件名。点击 ... 以使用对话框。 Text 字段输入文本字符串并选择字体。...图标会显示右侧 Source Asset 区域以及向导底部预览区域中。 (3)(可选)更改名称和显示选项: Name - 如果您不想使用默认名称,请输入新名称。... Select Icon 对话框,选择一个素材图标,然后点击 OK。 Path 字段,指定图片路径和文件名。点击 ... 以使用对话框。 Text 字段输入文本字符串并选择字体。...图标会显示右侧 Source Asset 区域以及向导底部预览区域中。 (3)(可选)更改名称和显示选项: Name - 如果您不想使用默认名称,请输入新名称。

3.6K30

Kotlin 程序设计》第十四章 使用Kotlin开发Android程序

第十四章 使用Kotlin开发Android程序 正式上架:《Kotlin极简教程》Official on shelves: Kotlin Programming minimalist tutorial...id=558540170670 Kotlin for android https://github.com/EasyKotlin/Kotlin-for-Android-Developers 展示一个实现登录注册...demo 下面就我们就开始一个入门级别的demo吧,现在谷歌已经推出了android studio3.0已经支持了Kotlin这门语言,下载地址:https://developer.android.google.cn.../studio/preview/index.html ,只需要在这里新建一个工程,然后是否要加入kotlin选项上面勾一下就可以了。...", Toast.LENGTH_SHORT).show() } } } 当然实现代码就非常简单啦,只是可能我们刚开始接触这门语言时候有一些不理解。

1.3K20

这些Android系统样式颜色属性你知道吗?

开发者官网 R.attr 给我们列出了所有的系统属性,我们可以在这里面找到对应颜色属性所代表意思。...比如: 没有被选中 CheckBox 或者没有被选中 RadioButton 失去焦点 EditText ,Toolbar 溢出按钮颜色 等等 colorControlActivated 某些时候...APP 主要文字颜色,比如 actionbar 文本颜色,比如 Button 文本颜色EditText 文本颜色,AlertDialog 文本颜色。...editTextColor: 默认 EditView 输入框字体颜色 TextColor TextView 文字颜色 更多查看这里 样式介绍 从 Android 5.0 开始,Android 系统引入了...这里使用了一个 Titlbar 这样效果和整体很不搭配,我们需要是 Titlbar 背景使用我们 colorPrimary 字体颜色使用 浅色文本样式 颜色,那么这样我们就可以自己定义一个样式

1.8K10

浅谈Android Studio3.6 更新功能

现在,XML或设计工具颜色选择器Android Studio会在您应用程序填充颜色资源,以便您快速选择和替换颜色资源值。 ?...要了解更多信息,请阅读完整发行说明。 View binding 代码引用视图,View binding可提供编译安全性。...Native 工具 以下更新支持Android StudioNative(C / C ++)开发 扩展Kotlin支持,包括改进错误检查和Kotlin JNI声明与其C / C ++实现之间导航...Memory Profiler泄露检测 现在,Memory Profiler中分析堆转储,您可以过滤Android Studio认为可能指示应用程序Activity和Fragment实例内存泄漏概要分析数据...APK重新加载本地库 当在IDE外部更新包含本地库代码APK,您不再需要创建新项目。 Android Studio会检测APK更改,并为您提供重新导入APK选项。

1.3K30

设计图转Compose代码,Relay帮你轻松搞定

Android Studio关联Figma Figma 帐号,点击页面顶部个人资料图标,然后选择 Settings,如下图所示。...然后输入文件名称和说明,如下图所示。 填写完信息后点击保存,接着我们就可以导入到Android Studio中了。...然后Android Studio ,依次选择 File > New > Import UI Packages 输入输入刚刚复制链接地址。 等待文件下载,成功下载后,系统会显示组件预览。...UI更新 我们Figma中将文字颜色改为红色,并且再多添加一个文本显示任意内容。 更改完之后我们重复上述步骤,发布UI包。 发布完之后我们直接在Android Studio更新UI包。...Relay高级体验 首先我们来看如何传递文本参数,比如上图中“阿黄哥”,这个文本内容让上层传递我们需要怎么做。

25110

TextInputLayout-Android M新控件

本博文将演示如何使用Design Support LibraryTextInputLayout控件。 ---- 官方API ---- 运行效果 ?...它显示了一个“登录”文字与两个EditText元素,一个是为用户名准备,一个是为密码准备。布局还包含了一个触发登陆流程按钮。背景颜色是扁平风格灰色。...一个单一EditText 输入文字时候会隐藏hint,而被包含在TextInputLayoutEditText则会让hint变成一个EditText上方浮动标签。...现在我们定义了什么是错误什么是正确,也知道了如何获取EditText数据以及显示可能错误,onClick方法实现就很简单了。...设计范例,控件实现需要让用户输入过程不会丢失上下文信息,它是去年跟Material Design一起被谷歌介绍。在这之前,没有让开发者将这个控件应用到实际项目中支持库。

73620
领券