Android--UI
文章平均质量分 87
DRPrincess
向下生根,向上开花
展开
-
Android原生控件---ActionBar详解
昨天去面试了,第一次出去面试,被问到好几个我不好回答上来的题,例如OOM的处理啊,AndroidStudio的gradle配置,actionBar的使用,ViewPager 嵌套ViewPager等等.每次面试都是一个自己查漏补缺的好机会,现在来学习一下自己不太熟的东西,今天就记录一下actionBar的学习.1.ActionBar是什么? ActionBar是android3.0(AP原创 2016-04-27 22:35:27 · 4285 阅读 · 0 评论 -
Android-EditText 样式&软键盘&输入限制开发细节汇总
实战项目开发,才是最考验细节的,今天就拿 EditText 说吧。 开发小日常测试:能不能别一打开页面,就弹出输入键盘? 博主:好的,我看下,这点疏忽了。测试:能不能别一打开页面,就显示光标?这个可以不用替用户决定顺序。 博主:好的测试:你看这个光标是不是有点粗?能调色吗? 博主:嗯,可以。测试:为啥退出这个页面后,这个软键盘还在的? 博主:真的吗?来我看看。...原创 2018-04-17 18:45:26 · 3729 阅读 · 0 评论 -
Android-使用 SetColorFilter 神奇地改变图片的颜色
无意中 Get 一个新技能公司的移动端应用,最近要换一个 UI 主题色,在更换一个图片控件的选中与未选中效果时,本以为需要 UI 配合给新颜色切图的,然而并不是,直接使用 setColorFilter() 改颜色就好了。无知的我很开心 get 了一个新技能!这件小事的详情现在,有一个效果展示是这样的,选中某个车型时,显示选中的颜色,是主题色红色。现在,我们的产品...原创 2018-04-10 11:04:36 · 40719 阅读 · 4 评论 -
Android-TextView好用第三方库记录
写在前面前几天看到一个字体滚动的第三方库,特别好,然后过几天突然想试试来着,发现忘记名字了,也忘记从哪里看到的了,更没有 star, 找半天没找到。为了避免以后还会出现此类状况,我还是做个记录吧(是的,我死都不会承认是因为年纪大了记忆里减退呐)。字体排列-ExpandableTextViewGitHub:https://github.com/Manabu-GT/ExpandableTextViewA原创 2017-11-20 13:59:02 · 1247 阅读 · 0 评论 -
Android-WebView在ScrollView中高度不稳定末尾有大段空白问题解决
问题描述: 当在ScrollView中嵌套WebView时,出现了底部有大面积空白问题,而且多次点击进入该页面,有时有空白,有时候没有,网上搜索试了很多方法,都没有有效解决.折腾了超级久,终于给试出来了,解决方案还是很奇怪.先贴出来,万一有人和我遇到同一种问题了,万一解决了呢.问题解决:1.首先scrollView中的webView的android:layout_height要原创 2016-08-24 22:39:16 · 14879 阅读 · 10 评论 -
MaterialDesign--下拉刷新控件--SwipeRefreshLayout
前言:从今天开始,学习和记录一个学习google自发布MaterialDesign风格而加入的新控件.今天是看的SwipeRefreshLayout,一个下拉刷新控件.现在很多app上都用的是这个,网易,知乎等都用上了,MaterialDesign风格标准化真的是大势所趋.先看一下网易的效果: 需求分析:今天主要是想实现一下几个功能1.手势下拉进入刷原创 2016-09-07 21:48:05 · 784 阅读 · 0 评论 -
Android-RadioGroup+ScrollView 实现联动标签效果
开篇新的项目中有一个很长的资料提交和资料查看页面,为了方便查看,上方加了 RadioGroup 分类标签,可以快速滑动的相应位置。 实现的效果和下面差不多,其实,蘑菇街的商品详情也是这样实现的。实现思路RadioGroup + ScrollView 控件搭配实现RadioGroup 的 OnCheckedChangeListener 监听事件中拿到 RadioButton 对应的内容 Y 坐标原创 2017-12-29 23:27:08 · 2203 阅读 · 1 评论 -
Android-EditText两种方法限制输入两位小数
为什么有这个需求说实话,这个需求简直可以说无处不在了,因为,只要有输入金额的需求,客户端限制输入位数几乎是肯定的。 功能点分析 1.首位输入.的时候,补全为0. 2.删除“.”后面超过2位后的数据 3.如果起始位置为0,且第二位跟的不是”.”,则无法后续输入 代码实现之 TextWatcher 方法 /** * *描述 :金额输入字体监听类,限制小数点后输入位数 * * 默认限制原创 2017-10-09 19:08:48 · 4703 阅读 · 1 评论 -
Android-WebView-解决对选择文件 input type=“file“无响应
发现一个 Webview 的坑:上个周,项目中有需要接入一个 H5 页面,H5 中有上传图片的功能,接入测试的时候,发现 iOS 端正常,但是所有的 Android 手机在点击上传图片的按钮时,都毫无反应 。当时我的表情是这样的 (˶‾᷄ ⁻̫ ‾᷅˵) 。。问题原因:原因是 H5 访问本地文件的时候,使用的<input type="file"> ,WebView 出于安全性的考虑,限制了以上操作,原创 2017-08-31 18:46:20 · 23105 阅读 · 3 评论 -
Android-webview加载网页去除标题
问题描述:在进行app开发时,我们会经常遇到webview加载一个网址的情况,但是仅仅是webview.loadUrl()并不能满足我们的需求,因为一般网页上面都有一个标题,,标题的颜色和我们的app风格可能整体都不太搭,这个时候该怎么办?让web端的朋友们专门写一个也是不太可能实现,这个时候都要自力更生了解决思路:利用js交互,将webview加载的URL的页面html做一些修改,例原创 2016-08-24 20:08:33 · 17169 阅读 · 3 评论 -
Android控件-ScrollView 和WebView之见滑动冲突解决
需求: 最近在做一个webView加载网页的页面,最外层是一个scrollView,因为还有标题等其他数据是需要单独获取加载,所以scrollview中是包含一个其他信息的头部布局和一个加载网页信息的WebView,当滑动的时候,头部和WebView一起滑动。 出现bug 只有WebView可以滑动。 bug解决思路原创 2016-05-21 09:29:12 · 7998 阅读 · 7 评论 -
Android: 在WebView中获取网页源码
转载地址:http://www.cnblogs.com/hibraincol/archive/2011/10/26/2224866.html1. 使能javascript: 1webView.getSettings().setJavaScriptEnabled(true);2. 编写本地接口转载 2016-08-11 15:22:29 · 9591 阅读 · 0 评论 -
Android-如何让优雅地让一个TextView显示两种样式的字体
分享优雅写代码的一个小技巧~ 前言这是一个很常见的需求,一般出现在有单位的数据展示上面。例如下面的两个例子,来源于我司项目的某一个页面。如果让你实现图一的3.07万元 和图二的 您的估价低于 80% 车主的估价,你会怎么布局?如果是以前的我:图一的3.07万元 会换成 3.07 和 万元 两个 TextView 显示,因为俩大小不一样,这个理由尚能接受。图二,...原创 2018-04-19 19:55:04 · 10986 阅读 · 1 评论