自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

转载 【Android】自定义dialog的布局样式

在网上找了很多关于dialog的自定义样式的问题,还有很多人写得比较复杂,需要改动style什么的,或者是自定义dialog搞得很复杂,我最后还是找到了方法来实现。参考原文地址:http://jy0329.blog.163.com/blog/static/14746600220132204035120/ 下面是我的dialog布局xml文件:RelativeLayout x

2015-10-28 18:35:59 879

转载 关于AlertDialog的自定义样式

仿造天天动听来编写自己的播放器的,当然功能远没有它的完善。最近想实现天天动听上的一个功能:在歌曲列表中的item添加一个按钮,点击此按钮弹出一个AlertDialog,该AlertDialog中有一个TextView,下面是一个ListView。Textview用来显示该item所对应的歌曲的名称,ListView则是一些选项(歌曲信息,移除,设为铃声什么的):      

2015-10-28 17:55:58 2830

原创 避免在SrollView里面嵌套的ListView或者ExpandableListView无法全部展示数据

package com.lanbang.material.views;import android.content.Context;import android.util.AttributeSet;import android.widget.ListView;/** * 重写ListView,避免在SrollView里面的ListView无法全部展示数据,(避免只能展示一行,必须靠滚

2015-10-27 17:26:33 1111

原创 避免在SrollView里面嵌套的ListView或者ExpandableListView无法全部展示数据

代码如下所示package com.lanbang.material.views;import android.content.Context;import android.util.AttributeSet;import android.widget.ListView;/** * 重写ListView,避免在SrollView里面的ListView无法全部展示数据,(避免只

2015-10-27 17:19:10 876

转载 Linkify介绍(在TextView类中创建超链接

Linkify是一个辅助类,通过RegEx样式匹配,自动地在TextView类(和继承的类)中创建超链接。符合特定的RegEx样式的文本会被转变成可点击的超链接,这些超链接隐式地调用startActivity(new Intent(Intent.ACTION_VIEW, uri)),符合的文本会作为目标URI。 你可以指定任意的字符串样式为链接;方便地,Linkify类提供了预置的

2015-10-23 10:55:39 629

原创 android studio导包找不到类

使用android studio导入第三方jar,相应module的libs目录也有*.jar,build.gradle 也修改成了dependencies {     compile fileTree(include: ['*.jar'], dir:'libs') } 且build project无错误,但是打包后运行通过android DDMS查看却找不到导入jar中的

2015-10-22 22:18:50 4048

转载 一个很漂亮的美食下拉刷新:BeautifulRefreshLayout

阅读目录说明效果图碎碎念说明前些天,看到一个很漂亮的美食下拉刷新(来源地址) ,可惜技术水平菜菜的,只能模仿一下下,啊哈哈。。。回到顶部效果图回到顶部碎碎念说起下拉刷新,好像经历一段历史的洗礼。。。(1)在我刚学android的时候,用的是XListView,在githu

2015-10-22 12:16:42 2146

转载 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等

很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头

2015-10-20 10:40:01 623

转载 C++、Java、JavaScript中的正则表达式

编程思想之正则表达式 什么是正则表达式?正则表达式(Regular Expression)就是用某种模式去匹配一类字符串的公式。如你要在一篇文章中查找第一个字是“罗”最后一个字是“浩”的三个字的姓名,即“罗*浩”;那么“罗*浩”就是公式,也称作模式(Pattern),这篇文章就是要匹配的串(或叫文本text)。再如,你要检查输入的一个字符串是否是126邮箱的格式,你

2015-10-20 10:34:34 745

转载 HTTP响应头和请求头信息对照表

HTTP响应头和请求头信息对照表HTTP请求头提供了关于请求,响应或者其他的发送实体的信息。HTTP的头信息包括通用头、请求头、响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。通用头标:即可用于请求,也可用于响应,是作为一个整体而不是特定资源与事务相关联。请求头标:允许客户端传递关于自身的信息和希望的响应形式。响应头标:服务器和于传递自身信息的响应。实体头标:定

2015-10-20 10:07:29 703

转载 HTTP必知必会

HTTP协议作为网络传输的基本协议,有着广泛的应用。HTTP协议的完整内容很多,但是其核心知识却又简单精炼。学习者应该掌握其基本结构,并且能够举一反三。这篇文章所列的,就是在实际开发中必须知道必须掌握的HTTP知识。HTTP协议HTTP协议:消息的分类HTTP消息(有的文章称之为报文)分为请求消息和响应消息两种基本分类。其中请求消息是客户端发送给服务器的用于请求服务和资源的消息,响应消

2015-10-20 10:05:49 504

转载 android中用ExpandableListView实现三级扩展列表(附源码)

工作中遇到一个选择车型的问题,需要在扩展列表中选择车辆品牌->车型->年款,所以必须得使用三级的扩展列表来实现,而且第三级还得使用GridView来展示。下面就一步步来吧。       1.定义需要使用的车型类,每个车辆品牌下面包含n个车型,每个车型下面包含n个年款点击(此处)折叠或打开/** * 汽车的品牌类 *  *

2015-10-19 11:55:41 849

转载 倍数提高工作效率的 Android Studio 奇技

这是从Philippe Breault的系列文章《Android Studio Tips Of the Day》中提取出来的自认为精华的部分。这些技巧在实际应用中能够非常大的提高工作效率。关于快捷键The File Structure Popupctrl+f12此快捷键可以调出当前文件的大纲,并通过模糊匹配快速跳转至指定的方法。勾选上“show anonymous

2015-10-17 12:25:54 511

转载 Android时光轴:ExpandableListview结合SwipeLayout

最近开发一款app的时候需要用到时光轴,就去了解了一下怎么去做,然后知道需要用 ExpandableListview .而ExpandaListview其实就相当于我们非常熟悉的listview,当然没listview那么多开源代码。效果如下:app下载一个简单的ExpandableListView和listview差不多,主要是adpter麻烦些:

2015-10-16 16:39:32 1989

转载 android使用CheckedTextView搭配listview完成选择列表

android使用CheckedTextView搭配listview完成选择列表列表list_checktextview.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_

2015-10-15 14:23:11 2264

转载 js正则表达式验证

/**************************以下函数调用方式:    function check()    {        var bb = document.getElementById("txt_id").value;//txt_id为文本框的ID        alert(ismobile(bb));//ismobile 代表以下任何一个函数名称   

2015-10-12 14:50:22 522

转载 android ExpandableListView的下拉刷新实现

该控件的修改时根据PullToRefreshList的机制修改 下面是对ExpandableListView的扩展  package com.up91.gwy.view.componet;  import java.lang.reflect.InvocationTargetException; import java.lang.ref

2015-10-09 15:38:29 734

转载 Android布局优化

前言本篇文章为Android优化的布局部分,该部分应该是Android中很重要的,无论是在自定义控件中,还是在简单的书写布局时,都应该尽量遵循一些优化原则,这样布局的绘制效率才会更高,体验才能更好。一 优化layout的层级Layout结构如果太复杂,Android的绘制过程就会很复杂,measure过程就会很复杂,我分析的View绘制机制中详细介绍了整个测量、布局和绘

2015-10-09 11:56:31 551

转载 Android 优化Fragment防止页面多次inflate

Android 3.0开始Fragment多次受到广泛关注,是的页面开发更加方便。FragmetnManager+FragmentTransaction+Fragment+FragmentActivity是4个永远离不开的组件。因此来说,开发难度有所提升的同时,效率问题也成为了重点考虑的。开发时经常遇到的Fragment问题有:管理,事务,添加,移除,通信,回退栈。Fragment的效率问

2015-10-09 09:51:07 1563

老罗的Android之旅系列导读PPT课件(全集)

老罗的Android之旅系列导读PPT课件,本人一个一个下载完毕,然后压缩,方便大家学习交流,如果自己一个一个的下载,可能会需要更多的积分。

2017-09-13

IconFont项目源码

自定义字体库,使用SVG代替bitmap

2017-05-02

IconFontDemo

IconFontDemo

2017-04-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除