- 博客(13)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
转载 RecyclerView和ScrollView嵌套使用
scrollview 嵌套recyclerview 时,recyclerview不显示这就需要我们自己计算recyclerview的高度,比如: ViewGroup.LayoutParams mParams = recyclerView.getLayoutParams(); mParams.height = (CommonUtils.getScreenWidthPX(getActiv
2016-09-30 15:51:53 861
原创 Intent、Bundle、onActivityResult传值
一、Intent先介绍一下Intent:Intent意图:指定想要干嘛意图的功能:激活组件、携带数据意图的分类: 1)显式意图:指定要启动的目标组件的意图2)隐式意图:没有指定启动目标组件的意图,通过匹配action、category、data来查找要启动的目标组件的意图。意图的应用场景:1)显式意图:一般应用在同一个应用程序中,用来激活组件,因为效率高2)隐式意图:可以应用在同一应用也可以
2016-09-30 15:26:49 934
原创 android单选按钮(RadioButton)、复选框(CheckBox)
一、单选按钮相互排斥的事件使用该控件,一组相互互斥的事件放到一个组内,及RadioGroup。<RadioGroup android:id="@+id/sex" android:layout_width="wrap_content" android:layout_height="wrap_content"> <RadioButton
2016-09-29 16:56:46 1730
原创 android微信支付详解与坑
要想在自己的APP中实现APP支付必须申请开通支付功能,这些按着文档来吧,我还是直接说android中的问题吧。一、签名一定要在开放平台为自己的APP配置正确的包名和签名(签名:将APP打一个正式环境的包,然后在微信开放平台下载签名工具进行签名)。二、打包测试和微信的第三方登录一样,必须要打正式包,不是debug的,来进行测试,这样就没有办法调试了,感觉很不爽。所以提供一个办法来拯救一下嘿嘿:在bu
2016-09-23 11:39:14 12482
原创 CardView的详细使用
CardView是android5. 0出现的,效果类似于带有阴影边框的圆角卡片。可以把它看成FrameLayout,这样使用起来就清晰了很多吧。它既可以独立使用也可以是ListView、GradView、RecyclerView等的item布局。一、使用它要现在build.gradle中添加依赖 compile 'com.android.support:cardview-v7:23.4.0'二、接
2016-09-22 09:36:56 7503 1
原创 自定义圆角带边框ImageView
最近项目改版需要带阴影的圆角矩形,最后只实现了带边框的圆角矩形,阴影需要渐变,由于宝宝经验有限,只能参考被人的实现成了这样的。有路过的大神可以留下脚印,嘿嘿import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Col
2016-09-21 10:02:15 2860
转载 不写代码,快速实现px转换成dp
有很多朋友在实际的工作中,会遇到设计同事给了一张设计图,上面只有px标注的距离和尺寸。产品看到设计稿后,就拿给iOS和Android的开发,说就按这个做。iOS开发可能还好,虽然也有9种屏幕,但那毕竟是两只手数的来的。但是Android开发可能是心中无数只草泥马奔腾 + 一脸懵逼。。其实我们只要把px转换成dp就可以了,两步走:第1步:确认设计稿中的屏幕dpi是多少 第2步:根据dpi,将px值转
2016-09-21 09:46:56 1867
原创 Android layer-list的属性和使用详解(阴影、边框效果)
layer-list用于多个图层堆叠,可以完成阴影效果<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!--最底层的View--> <item > <shape android:shape="re
2016-09-09 10:23:34 6146
转载 ScrollView下拉刷新
public class PullScrollView extends RelativeLayout { public PullScrollView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); init(context); }
2016-09-08 22:34:37 529
原创 判断控件是否在屏幕的显示范围内
判断imageView是否在屏幕上显示int width,height;Point p=new Point();getWindowManager().getDefaultDisplay().getSize(p);width=p.x;height=p.y;Rect rect=new Rect(0,0,width,height ); if(imageView.getLocalVisibleRec
2016-09-05 19:44:40 3675 1
原创 ScrollView返回到顶部效果
好多的时候,需求滑倒某一位置,显示返回顶部的按钮,点击按钮,滑到顶部。但是ScrollView提供的onScrollChanged方法没有向外暴露,所以我们就要重写它。/定义接口public interface ScrollViewListener { void onScrollChanged(ObservableScrollView scrollView, int x, int y, in
2016-09-05 14:41:56 798
原创 ScrollView嵌套ViewPager不显示问题解决方案
1、方案一:给ViewPager设置固定的高度2、方案二:自定义ViewPagerpublic class ChildViewPager extends ViewPager { public ChildViewPager(Context context, AttributeSet attrs) { super(context, attrs); } public C
2016-09-05 14:32:02 2867
原创 ViewPager轮播图
目前很多的电商类的APP首页都有这样的轮播图,所以在此提供本人的demo1、先看看它的布局文件这里还是挺简单的,就一个ViewPager和一个LinearLayout,LinearLayout是用来放那些小点的(指示器),这里要给它id这样方便对他进行操作。<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="ht
2016-09-01 10:36:05 364
自定义View的时候,如何判断继承什么
2017-08-23
TabHost承载的Activity上放WebView 之后的tab中内容消失
2016-11-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人