Android控件
文章平均质量分 63
Miaowaaa
这个作者很懒,什么都没留下…
展开
-
Android控件学习开篇
开发 自己的 android 控件。原创 2016-05-01 23:32:59 · 540 阅读 · 0 评论 -
Android--@TargetApi
今天在写android 的控件,在调用一个setBackgoround()的方法时,确定参数没有问题是出现了红色的下波浪线,瞬间我整个人都方了。 上面提示:Call requires API is 16(current mini is 15)... 然后机智的我习惯性的按下了Alt+Enter, 提示我:Add @TargetApi(JELLY_BE原创 2016-05-03 11:51:20 · 1417 阅读 · 1 评论 -
Android控件之LabelView
最近研究android控件开发,学习无捷径,逛github,看到一个LabelView的demo,感觉还是挺不错,也比较实用,所以拿来学习了一下。 附上源项目的地址:https://github.com/linger1216/labelview 效果图: 再开始学习源码之前我们可以先分析build的过程:翻译 2016-10-18 23:45:08 · 11804 阅读 · 0 评论 -
实现简单的多选下拉"spinner"
在这里之所以是带引号的Spinner是因为他并不是使用的系统的spinner,而是利用popupwindow来实现的一个spinner. 效果图如下:(比较粗糙,可以仿照原理美化下) _________________________________________________________________________ 下面正式介绍原创 2016-11-04 22:17:11 · 2906 阅读 · 0 评论 -
自定义View 放在Dialog后点击事件无效
今天在尝试做一个自定义布局的Dialog,遇到了不少的麻烦。 第一个麻烦:在用AlertDialog 加载自定义的布局时,EditText获取焦点后无法弹出软键盘来进行输入,网上询问解决方法,还是没有答案,有提到的解决方法是调用系统服务的输入服务来打开软键盘,但实际操作时,虽然能打开,但是需要控制好延时,过早会被dialog覆盖,过迟用户体验很差。不过可以用Dialog来加载布局,原创 2016-10-26 23:54:24 · 4051 阅读 · 0 评论 -
drawText的坐标问题
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/0409/1143.html摘要 canvas.drawText(www.jcodecraeer.com, x, y, paint); x和y参数是指定字符串中心的坐标吗?还是左上角的坐标?这个问题的直观印象应该是左上角的坐标,但是安卓的处理有点另类,我都怀疑安转载 2016-10-27 22:09:52 · 1847 阅读 · 0 评论 -
解决重写View时view的大小总是充满整个父布局
今天在做一个AnimateLabel的自定义控件时,出现了一个很奇怪的问题, 重写的View在展示时,大小总是占整个父布局的大小, 虽然画出来的区域是正确的。 通过getLeft()和getTop()来获取View左上角的位置,以便于绘制view。 但是没有直接的像setWidth setHeight这样直观的函数来设置View 的大原创 2016-10-27 20:19:18 · 1971 阅读 · 0 评论 -
重温Android之Toolbar的使用
最近想着做一个记事本一样的app,一是因为感觉平时会有很多灵光一闪的计划,但过后总是容易忘记,二是正好要开始做Java的课程设计,里边有个记事本的题目,直接把它搞成android端的,希望老师不会打我。 要实现的toolbar的效果大概是这样的: title居中,右侧有一个选择日期的button, Toolbar做为ActionBa原创 2016-10-19 23:42:16 · 457 阅读 · 0 评论 -
Android集成LinearLayout实现DoubleChoiceButton
在写日记本时,想实现一个长按标签弹出黑色的Toggle(具体专业不知道怎么叫,就先这么叫吧) 大概的样子如下 在制作时发现文字始终不能正常显示,子布局没能填充父布局,这就让我很是惆怅。 在网上搜寻答案,有说是需要在外部的LinearLayout设置Orientation,经试验,不行。 后来看到有人遇到与我相同的问题,都是用了原创 2016-10-31 17:45:13 · 320 阅读 · 0 评论