布局控件
文章平均质量分 67
沐左21
基础不牢,地动山摇。
展开
-
EditText限制输入字符类型的几种方式
转载自viclee108的博客《EditText限制输入字符类型的几种方式》http://blog.csdn.net/goodlixueyong/article/details/40655317 最近的项目上需要限制EditText输入字符的类型,就把可以实现这个功能的方法整理了一下:1、第一种方式是通过EditText的inputType来实现,可以通过xml或者java文件来转载 2017-09-28 08:57:43 · 565 阅读 · 0 评论 -
自定义控件 - 流式布局(FlowLayout)
效果图item 布局文件kingoit_flow_layout<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sche...原创 2018-08-15 10:11:55 · 955 阅读 · 0 评论 -
自定义控件 - 封装公用HeadView
设计样式这个控件的用途是替换项目中使用的界面的头部布局,减少重复代码的书写,提高效率。 为了通用,我们设计的样式如下,分别为: 左侧ImageView、左侧TextView、标题TextView、标题容器FrameLayout、右侧TextView、右侧ImageView实现布局文件 kingoit_head_view.xml&lt;?xml version...原创 2018-07-23 18:29:26 · 479 阅读 · 0 评论 -
RecyclerView的相关使用
RecycleView的实用代码1、RecycleView的常规用法demo已经上传github,点击—->这里1、IndexBar,结合索引条也可以使用ItemDecoration分组,实现这样的效果,网上扣的图,实现可以百度或者后面我补上2、 多item3、 RecyclerView的刷新加载更多刷新实用的是Swi原创 2017-09-29 15:12:51 · 424 阅读 · 0 评论 -
利用ViewPager实现画廊Gallery效果
1 需求确认2利用viewpager实现画廊效果viewpager的继承关系使用ViewGroup的setClipChildrenboolean clipChildren方法使用viewpager的setPageTransformer方法实现vp页面切换效果3实战代码首先是父级布局viewpager需要显示的内容实现画廊效果1、 需求确认最近做的一个小学的定制项目,谈需求的时候客户提原创 2017-05-24 14:42:11 · 10615 阅读 · 2 评论 -
TabLayout使用详解
1需求2TabLayout相关属性1 继承关系2 和viewpager关联使用3 控件属性4 公共方法3实际使用1 主界面底部菜单栏11 TabLayout中的tab布局文件12 tab中的选择器13 viewpager适配器MyFragmentPagerAdapter14 MainActivtiy中使用2 TabLayout常用导航栏21 TabLayo原创 2017-06-16 11:34:03 · 18527 阅读 · 3 评论 -
设置Android应用全屏显示(隐藏手机状态栏)
1需求2清单文件中的设置3自定义NoTitle_FullScreen4实际使用中的问题偶发5补充1、需求最近做的几个项目都是在pad或TV上的,而且都要求全屏显示(就是不用显示状态栏和ActionBar)2、清单文件中的设置整个应用需要设置NoActionBar,每个Activity还需要设置NoTitle_FullScreen(这个是自己定义的style)3、自定义NoTitle_Full原创 2017-06-30 10:58:15 · 18499 阅读 · 1 评论 -
画条虚线
虚线的分割线shape画虚线shape_imaginary_line.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:color="@color/co原创 2017-11-22 14:17:50 · 263 阅读 · 0 评论 -
文字横向滚动的TextView
项目中用到一个横向滚动的TextView用来显示通知自定义控件代码如下:public class MarqueeTextView extends TextView { public MarqueeTextView(Context context) { this(context, null); } public MarqueeTextView(Context co原创 2017-11-22 16:45:09 · 338 阅读 · 0 评论 -
窗口背景随弹窗的出现而渐变
之前写都是点击弹窗的时候直接将背景变成半透明,但是客户要求进行渐变1、窗口渐变工具代码实现渐变的代码如下public class WindowsBgAlpha { private Activity mActivity; Handler handler = new Handler(); public WindowsBgAlpha(Activity activity) {原创 2017-11-22 16:54:05 · 611 阅读 · 0 评论 -
使用PopupWindow实现Spinner的下拉列表
系统自带的Spinner实在不好用,所以我们用PopupWindow来实现同样的效果1、布局 <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_vertical"原创 2017-11-23 14:21:40 · 3523 阅读 · 1 评论 -
嵌套滑动《未完待续》
有些页面需要进行嵌套滑动,比如下面这样的,而且整体的页面也是可以滑动的。 我使用的是vLyout , 给viewpager设置定高来绘制的原创 2017-11-29 15:23:01 · 212 阅读 · 0 评论 -
利用WindowManager 创建最上层的view,可控制是否可以点击外部
/** * 用于分割指定继承时图斑选择 * * @author zuo * @date 2018/9/5 10:56 */public class SplitDataChooseDialog { private Context mContext; private View mView; private ISplitDataChooseListener mData...原创 2018-09-30 17:43:08 · 4133 阅读 · 1 评论