
Widget组件(Android)
文章平均质量分 59
Android移动开发者
做好今天的事,想清楚明天干什么,后天很美好。
展开
-
Android之ListView原理学习与优化总结
在整理前几篇文章的时候有朋友提出写一下ListView的性能优化方面的东西,这个问题也是小马在面试过程中被别人问到的…..今天小马就借此机会来整理下,网上类似的资料蛮多的,倒不如自己写一篇,记录在这个地方,供自己以后使用,不用再翻来翻去的找了,用自己写的…呵呵,不多讲其它了,说起优化我想大家第一反应跟小马一样吧?想到利用ViewHolder来优化ListView数据加载,仅仅就此一条吗?其实不是的转载 2015-08-25 20:13:45 · 516 阅读 · 0 评论 -
EditText focusable editable enable
EditText focusable 不可获得焦点。不可编辑;没有软键盘弹出;响应click事件。 editable android2.2后是depreceated的 enable 不可编辑;没有软键盘弹出;不响应click事件。原创 2015-09-08 11:29:22 · 1348 阅读 · 0 评论 -
Android应用开发EditText文本内容变化监听方法
package com.google;import android.app.Activity;import android.os.Bundle;import android.text.Editable;import android.text.TextWatcher;import android.widget.EditText;public class ActMain extends转载 2015-09-07 17:09:45 · 4581 阅读 · 0 评论 -
android 中如何限制 EditText 最大输入字符数
方法一:在 xml 文件中设置文本编辑框属性作字符数限制如:android:maxLength="10" 即限制最大输入字符个数为10方法二:在代码中使用InputFilter 进行过滤//editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(20)}); 即限定最大转载 2015-10-14 11:32:39 · 1326 阅读 · 0 评论 -
android中TextView实现多个可点击的文本
android中TextView实现多个可点击的文本得到TextView对象mTextView,调用mTextView.setMovementMethod(LinkMovementMethod.getInstance())方法设置TextView链接可点击。调用mTextView.setText(SpannableStringBuilder对象, BufferType.SPANNABLE)转载 2015-09-09 16:19:51 · 4129 阅读 · 2 评论 -
PopupWindow用法
参考:http://blog.youkuaiyun.com/hlyjunhe/article/details/6572159 http://www.cnblogs.com/noTice520/archive/2011/08/16/2140356.htmlhttp://www.2cto.com/kf/201108/100378.htmlhttp://www.cnblogs.com/noTice5转载 2015-10-28 11:22:35 · 971 阅读 · 0 评论 -
android全屏去掉title栏的多种实现方法
1.实现应用中的所有activity都全屏 在manifest中直接加入 复制代码代码如下:android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 2.实现单个activity全屏 复制代码代码如下:requestWindowFeature(Window.FEATURE_NO_TI转载 2015-10-08 09:23:06 · 2844 阅读 · 0 评论 -
从Fragment2向Fragment1回传参数:详解Dialog(三)——自定义对话框视图及参数传递 一个Fragment为父容器 Dialog用Fragment自定义
今天总结一下Fragment间的参数传递及结果返回的方法。效果图:1、点击“加载第二个Fragment按钮”,加载出第二个Fragment,同时传递过去参数:“从Fragment1传来的参数”这几个String;2、当用户点击第二个Fragment中的几个图片时,将点中的结果返回给第一个Fragment,将用户的选择在第一个Fragment显示出来转载 2015-09-07 10:58:52 · 1680 阅读 · 0 评论 -
RadioButton - android 自定义RadioButton样式
http://gundumw100.iteye.com/blog/1146527 上面这种3选1的效果如何做呢?用代码写? 其实有更简单的办法,忘了RadioButton有什么特性了吗? 我就用RadioButton实现了如上效果,其实很简单的。 首先定义一张background,命名为radio.xml,注意该background必须为xml样式的图片:转载 2015-09-21 14:56:45 · 1124 阅读 · 0 评论 -
RadioGroup - android自定义RadioGroup实现可以添加多种布局
使用时修改两处:1 /** 查找radioButton控件 */ public RadioButton findRadioButton(ViewGroup group) { RadioButton resBtn = null; int len = group.getChildCount(); for (i转载 2015-09-21 15:03:14 · 2248 阅读 · 2 评论 -
RatingBar属性详解 - Android 中文 API (40) —— RatingBar
提示:自定义的RatingBar 图标不能缩小,图标太大会显示不全。前言 本章内容是 android.widget.RatingBar,译为"评分条",版本为Android 2.2 r1,翻译来自"madgoat"和"wallace2010",欢迎大家访问他们的博客:http://madgoat.cn/、http://blog.youkuaiyun.com/springiscoming200原创 2016-06-16 12:44:49 · 6201 阅读 · 0 评论 -
RatingBar 自定义图标
源址:http://www.iteye.com/topic/689272RatingBar是我们在系统显示分数的好组件,但是我们一般想把RatingBar装饰的更好看,想把更好看的图片用来替换系统默认的图片,系统默认的样子是这样的: 下图是个不错的选择哦: 想要实现如上效果,首先我们在styles.xml写入一个样式: Xml代码 xml原创 2016-06-16 12:48:09 · 1690 阅读 · 0 评论 -
Android之Notification的多种用法
我们在用手机的时候,如果来了短信,而我们没有点击查看的话,是不是在手机的最上边的状态栏里有一个短信的小图标提示啊?你是不是也想实现这种功能呢?今天的Notification就是解决这个问题的。 我们也知道Android系统也是在不断升级的,有关Notification的用法也就有很多种,有的方法已经被android抛弃了,现在我实现了三种不同的方法,并适应不同的android版转载 2015-09-18 13:41:44 · 705 阅读 · 0 评论 -
Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面
1------------------------------------------------------------------------------------------------------------------------------现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。1、跳转到拨号界面,代码如下:转载 2015-09-28 15:33:00 · 6880 阅读 · 0 评论 -
Android Listview横向滑动
我有一个Listview,因为横屏和竖屏原因,内容较多,竖屏会出现有些数据无法显示 于是让Listview在横向上可以滚动。 解决的办法是,用HorizontalScrollView包装Listview,这样,当竖屏时,就会出现横向滚动条。 HorizontalScrollView Android:layout_width="fill_pare转载 2015-08-30 15:35:38 · 9804 阅读 · 0 评论 -
自定义可勾选的ListView
在listview到item里面包含checkbox,是否遇到了选中一写条目,然后往下拖动再拖回来,选择到条目消失?是否觉得用android.R.layout.simple_list_item_checked来作为list item的layout很方便且没有上面到问题,但是觉得那个layout无法自定义(checkbox在右边,我想放在左边)?答案是可以的。 针对转载 2015-08-31 14:26:37 · 1495 阅读 · 0 评论 -
android LinearLayout设置selector不起作用解决
设置方法 : android:background="@drawable/fen_selector"如果只有这个的话,是不起作用的。还必须加上: android:clickable="true"转载 2015-09-02 15:09:30 · 1946 阅读 · 0 评论 -
Android系统中设置TextView的行间距(非行高)
Android系统中TextView默认显示中文时会比较紧凑,不是很美观。为了让每行保持一定的行间距,可以设置属性android:lineSpacingExtra或android:lineSpacingMultiplier。关于Android下TextView中文换行问题,可查看Android自定义view-文本自动换行。1、android:lineSpacingExtra设置转载 2015-09-09 16:03:17 · 1022 阅读 · 0 评论 -
android - SpannableString或SpannableStringBuilder以及string.xml文件中的整型和string型代替
背景介绍在开发应用过程中经常会遇到显示一些不同的字体风格的信息犹如默认的LockScreen上面的时间和充电信息。对于类似的情况,可能第一反应就是用不同的多个TextView来实现,对于每个TextView设置不同的字体风格以满足需求。 这里推荐的做法是使用android.text.*;和 android.text.style.*;下面的组件来实现RichText:也即转载 2015-09-09 17:17:01 · 666 阅读 · 0 评论 -
SpannableString与SpannableStringBuilder
一、概述1、SpannableString、SpannableStringBuilder与String的关系首先SpannableString、SpannableStringBuilder基本上与String差不多,也是用来存储字符串,但它们俩的特殊就在于有一个SetSpan()函数,能给这些存储的String添加各种格式或者称样式(Span),将原来的String以不转载 2015-09-09 17:18:05 · 972 阅读 · 0 评论 -
ImageView的属性android:scaleType作用
在网上查了好多资料,大致都雷同,大家都是互相抄袭的,看着很费劲,不好理解,自己总结一下,留着需要看的话来查找。代码中的例子如下:ImageView android:id="@+id/iv_bit_1" android:layout_width="@dimen/passcode_width" android:la转载 2015-09-10 16:08:39 · 549 阅读 · 0 评论 -
listview无法响应侧滑、点击或长按事件的应对办法
1.如果自定义itemView里面存着抢占焦点的控件,譬如button等,会造成itemView无法响应点击事件。此时只需要在itemview的button上设置android:focusable="false"即可。2.其他待补充转载 2015-09-12 17:45:47 · 1953 阅读 · 0 评论 -
Android中Bitmap和Drawable
1.Drawable—>BitmapResources res=getResources();Bitmap bmp=BitmapFactory.decodeResource(res, R.drawable.sample_0);Resources res=getResources();private byte[] Bitmap2Bytes(Bitmap bm){2.Bitma转载 2015-10-15 11:21:06 · 619 阅读 · 0 评论 -
仿微信/支付宝的密码输入框效果 android
在用到支付类app时,都有一个简密的输入框。。开始实现的时候思路有点问题,后来到github上搜了下,找到了一个开源的库看起来相当的牛逼,,来个地址先:https://github.com/Jungerr/GridPasswordView效果图:这个开源库我研究了之后,又有了自己的一个思路:来个假的简密框---底部放一个EditTextView,顶部放置6个转载 2015-09-13 11:10:21 · 5291 阅读 · 2 评论 -
Android仿微信图片上传,可以选择多张图片,缩放预览,拍照上传等
以下两篇转载,第一篇,实际应用,需要做一些改动。第二篇简单试过。--------------------------------------------------------------------------------------------------------------------------------------仿照微信,朋友圈分享图片功能 。可以进行图片的多张选转载 2015-09-11 10:20:16 · 7229 阅读 · 0 评论 -
如何在代码中动态为TextView/Button设置drawableRight
在写TextView的这个属性的drawableRight时,一般都是在xml里面写好的,但是我们有时候的需求是想在代码中动态的添加的效果,那么接下来我就来说说具体的方法。工具/原料· android adt eclipse· avd genymotion方法/步骤1. android:id="@+转载 2015-09-22 20:35:03 · 2204 阅读 · 0 评论