EditText 隐藏焦点 的简单方法

我们在开发的时候,经常会使用EditText 这个可编辑框 如果不加以约束,EditText在打开的时候会争夺焦点问题 用户一打开页面 就显示输入了 这样的效果显然不符合一个正常的需求 那么怎么一进来就隐藏光标呢?很简单,2句代码就解决了 在xml文件中EditText外框架里添加上 android:focusable="true" android:focusableInTouchMode...
分类: 其他 发布时间: 05-29 23:47 阅读次数: 1

设置EditText控件中hint的大小和输入时的字体大小

今天美工告诉我 项目中的某功能输入价格时的状态和字体大小 效果就是hint字体为14 文本改变时的监听 只要输入数字 就变为30号字体 记录一下 方法使用 MYEditText.addTextChangedListener(new TextWatcher(){ @Override public void afterTextChanged(E...
分类: 其他 发布时间: 05-29 23:47 阅读次数: 4

EditText打开输入框自动弹出软键盘方法

获取焦点后 直接弹出软键盘 passwordInputView = dialogView.findViewById(R.id.pay_password); passwordInputView.setFocusable(true); passwordInputView.setFocusableInTouchMod...
分类: 其他 发布时间: 05-29 23:47 阅读次数: 1

第八周作业——三题

一、如图,该题要求将数组代表的数字加一。题目保证0不在数组开头。这题主要考虑的是进位问题。这里有两种办法,一种是直接修改数组元素,再逐位判断是否需要进位;另一种是先将数组转化为对应整数,加一后再传回数组。考虑到复杂度,我采用第二种方法。代码如下:digits = [1,2,3]def plusOne(digits):    print(digits)    newd = []    l = len...
分类: 其他 发布时间: 05-29 23:47 阅读次数: 1

EditText输入时的数字过滤器 保留小数位和最大输入位

在app开发过程中 很多都会用到用户输入 涉及到用户输入 就会用到EditText组件 在用到数字输入时,很多都是要求位数限制和小数位限制的 为了方便以后开发用到 这里我封装了一个工具类 供参考 public class DecimalDigitsInputFilter implements InputFilter { Pattern mPattern; public ...
分类: 其他 发布时间: 05-29 23:47 阅读次数: 1

自定义AlertDialogDemo使用方法

效果图如下: Dialog左边的按钮忘记支付密码写错了 已修复 图就不改了 - 要求点击重试 再次打开输入支付密码页面 点击忘记支付密码跳转密码设置页面 这是一个失败的弹框 自定义了基本属性 XMl:dialog_common <?xml version="1.0" encoding="utf-8&a
分类: 其他 发布时间: 05-29 23:47 阅读次数: 3

Android中的onActivityResult和setResult方法的使用

基本类型 startActivityForResult(Intent intent, int requestCode) onActivityResult(int requestCode, int resultCode, Intent data) setResult(int resultCode, Intent data) 这三个函数,注意他们的参数! 现在有两个activity A和B,...
分类: 其他 发布时间: 05-29 23:47 阅读次数: 1

java中4种循环方法(附带例题)

java循环结构顺序结构的程序语句只能 被执行一次。如果你要同样的操作执行多次,就需要使用循环结构。java中有三种主要的循环结构: while 循环 do...while 循环 for 循环在java5中引入一种主要用于数组的增强型for循环。1.while循环while是最基本的循环,它的结构为: while(布尔(true/false)表达式){ //循环内容 } 只要布
分类: 其他 发布时间: 05-29 23:47 阅读次数: 2

Unity自带的一些坑

GameObject.FindGameObjectWithTag(“Player”) returning (clone),获取其组件失败。 Unity的Bug,Animator Window导致的一个clone。 S.O. Question https://stackoverflow.com/questions/27980776/gameobject-findgameobjectwithtag...
分类: 其他 发布时间: 05-29 23:47 阅读次数: 2

自用的码农必备装备

高效稳定的VPN 之前一直用蓝灯,最近又不稳定了,求推荐。 高配的电脑 允许的话,换个SSD硬盘,加个内存条。你的时间非常值钱。 多屏幕显示器 用过就不想换单屏 键盘 普通的全键盘,不要简版的、小的、为了颜值调整位置的。 键盘的存在感越低越好。 几十块钱logitech的就可以。 笔记本支架 高度角度都可调整的、稳固的。 预防颈椎病非常重要。 椅子 带腰托的,腰椎伤不起 ...
分类: 其他 发布时间: 05-29 23:47 阅读次数: 4

Untiy插件 - 墙视觉形象效果(遮挡墙)WallVesionOutLine

[插件下载] Plugin_WallVesionOutLine.unitypackage官网地址 插件仅用于学习,禁止商用,为了维护您的个人权益,请支持正版 需要UnityPro版本 使用方法: 导入插件,处理可能的类冲突等错误 新建Layer标签——遮挡层Layer_Occluder和可视层Layer_Visible,分别给场景中的物体设置相应的Layer。例如Player选择La...
分类: 其他 发布时间: 05-29 23:47 阅读次数: 3

Unity3D中的数学

点乘判断角度,叉乘判断方向。 点乘 结果是一个标量 a·b = (ax,ay,az)·(bx,by,bz) = axbx+ayby+azbz a·b = b·a 满足交换律 a·b = |a||b|cosθ 点乘结果描述了两个向量的“相似”程度,点乘结果越大,两向量越相近。 应用: 计算投影 比较矢量长度:v·v=|v|²,避免开平方操作 计算夹角,cosθ=0垂直,cosθ&...
分类: 其他 发布时间: 05-29 23:47 阅读次数: 1

使用Unity Profiler优化技巧

Memory Other ManagedHeap.UsedSize:托管堆使用大小。重点监控对象,不要让它超过20MB SerializedFile:序列化文件,把显示中的Prefab、Atlas和metadata等资源加载进内存。 PersistentManager.Remapper:持久化数据重映射管理相关,比如AssetBundle之类的。 Assets Texture...
分类: 其他 发布时间: 05-29 23:47 阅读次数: 2

Cocos热更新

Cocos热更新 分为so热更新和资源脚本热更新 AssetManager通过mainfest版本号序列号对比,下载更新资源,解压到相应目录 so的话需要重启,是Android MainActivity里Load新的so 资源脚本通过设置搜索路线优先级来达到更新的目地...
分类: 其他 发布时间: 05-29 23:47 阅读次数: 2

unity热更新

Unity热更新 分为资源热更新和代码热更新。 资源热更新 AssetBundle 代码热更新的机制: 项目开发中,可以将部分逻辑提取至一个单独的代码库工程中,打包为DLL。 将DLL打包为AssetBundle Unity程序动态加载assetBundle中的DLL文件,使用Reflection机制来调用代码。 ...
分类: 其他 发布时间: 05-29 23:47 阅读次数: 3

unity性能优化

真机上跑,看Unity Profiler,确定瓶颈,再针对性的优化。 CPU 问题:短时间内计算量大,导致跳帧;发热严重,耗电高 解决: 数据缓存,内存池 分帧,将计算分到多个逻辑帧中进行计算,避免短时间内的性能超过负荷 使用合理的算法和数据结构,优化排序算法 GPU 问题:发热严重,耗电高;FPS降低 解决: 优化美术资源,合理规划图集,减少不必要的骨骼,优化模型片...
分类: 其他 发布时间: 05-29 23:47 阅读次数: 1

unity UI框架

主要思想:栈的运用。使用一个栈来保存场景中的实例化出来的各个UI界面,使用Push()入栈方法显示栈顶界面,此时栈中其他界面不能交互。当关闭当前界面时使用Pop()弹栈方法关闭并移除当前界面,此时栈顶的元素变成第二个元素也就是第二个界面,该界面就重新获得交互能力。该栈使用一个管理类(UIManager)来进行维护。 UIManager,UI框架的核心管理类。 解析保存所有面板信息,从json...
分类: 其他 发布时间: 05-29 23:47 阅读次数: 2

渲染管线的流程图

渲染管线的流程图:
分类: 其他 发布时间: 05-29 23:47 阅读次数: 1

笔试面试——数据结构篇

堆和栈的区别 内存: 栈区(stack)- 编译器自动分配和释放 ,速度快,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆区(heap)- 由程序员分配释放,若程序员不释放,程序结束时可能由OS回收(速度比较慢,而且容易产生内存碎片)注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 数据结构: 栈-先进后出 堆是一种经过排序的树形数据结构,通常指二叉...
分类: 其他 发布时间: 05-29 23:47 阅读次数: 3

笔试面试——C#基础篇

事件委托 C# 中的委托类似于C++ 中的函数指针。使用委托可以将函数引用封装在委托对象内。然后调用该委托对象就可以执行委托对象内函数引用指向的函数,而不必在编译时知道将调用哪个函数。 怎么用? 用delegate关键字定义委托,委托将要绑定的方法,委托的函数签名必须与将要绑定的方法的签名一致 创建委托类型对象,传入方法,之后的可以通过+=来向委托注册方法,-=取消注册 原理机制? 三...
分类: 其他 发布时间: 05-29 23:47 阅读次数: 1