- 博客(9)
- 收藏
- 关注
原创 Android 自定义View之自绘控件
首先要提前声明一下,我对于自定义View的理解并不是很深,最近啃了几天guolin博主写的关于自定义View的博客,讲的非常棒,只不过涉及到源码和底层的一些东西,我自己就懵逼了,目前只是会了关于自定义View的简单使用,不过还是要写出来,当做练习了,哈哈~对于一些没有接触过的初学者,希望会有所帮助,共同成长;按类型,自定义View可以分为三种:自绘控件、组合控件、继承控件,对于这三种类型,我会写三篇
2016-09-09 17:18:58
594
原创 Android 设置Button按下的效果
在平常的开发中,Button是经常使用到的控件之一,在系统默认情况下,按钮点击是没有任何效果的,这样就会导致用户不确定有没有点击到按钮,从而多次点击,那么如何设置按钮按下时的状态效果呢?其实很简单; 老样子,先看一下效果: 接下来介绍一下实现的方法: 首先在drawable文件夹下创建selector.xml文件: 就两行代码,分别代表button选中和未选中这两种状态,这两种状态又
2016-09-08 17:01:51
5542
原创 Android Handler消息传递机制详解
1. Handler消息传递机制初步认识:什么是Handler? handler通俗一点讲就是用来在各个线程之间发送数据的处理对象。在任何线程中,只要获得了另一个线程的handler,则可以通过 handler.sendMessage(message)方法向那个线程发送数据。基于这个机制,我们在处理多线程的时候可以新建一个thread,这个thread拥有UI线程中的一个handler
2016-09-07 14:47:10
566
原创 Android—PopupWindow的简单使用
PopupWindow 是一个可以显示在当前 Activity 之上的浮动容器,这个Demo要实现的功能是,点击布局中的两个按钮,进而控制PopupWindow的显示与消失,代码中有详细的注释首先看一下效果展示: 在上代码之前,先总结一下PopupWindow的用法:1:实例化PopupWindow的对象,三个参数分别对应:填充的布局文件、在当前Activity上所占的宽、高PopupWin
2016-09-06 19:07:53
566
原创 Android ViewPager+TabHost实现首页导航
今天发的是TabHost结合ViewPager实现首页底部导航的效果,虽然说网上有很多这样的Demo,不过呢,我还是要把自己练习写的发出来,没错!就是这么任性; 先上效果图,如下: 代码里面有注释,就不过多解释了,说几点需要注意的问题 1:TabHost 、TabWidget、FrameLayout一定添加id这个属性,否则会报错 android:id=”@android:id/
2016-09-05 16:11:04
514
原创 自定义Dialog,view根据需要自定义填充
在项目开发中,经常会用到各种样式的Dialog,不是特殊情况下的,通过Android系统提供了Dialog类,以及Dialog的子类,常见如AlertDialog就可以实现此类功能; 一般情况下,利用Android提供的Dialog及其子类能够满足多数此类需求,然而,其不足之处体现在:基于Android提供的Dialog及其子类样式单一,风格上与App本身风格可能不太协调;Dialog弹窗在布
2016-08-08 15:40:11
878
原创 在Activity内和Dialog弹窗两种情况下,实现自动弹出软键盘
这篇文章内容是实现在两种情况下,如何自动弹出软键盘,一种是在Activity内,另一种是在Dialog弹出的时候,自动弹出软键盘; 首先是在activity内: 在AndroidManifest.xml文件,对应Activity处增加:android:windowSoftInputMode=”stateVisible|adjustResize”stateVisible:打开Activity时自动
2016-08-08 14:26:01
1083
转载 SpannableString与SpannableStringBuilder使用
1、SpannableString、SpannableStringBuilder与String的关系 首先SpannableString、SpannableStringBuilder基本上与String差不多,也是用来存储字符串,但它们俩的特殊就在于有一个SetSpan()函数,能给这些存储的String添加各种格式或者称样式(Span),将原来的String以不同的样式显示出来
2016-07-28 14:46:02
359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人