<|Android|>控件相关
假装是AA
Stay Hungry Stay Foolish!
展开
-
(转)MotionEvent中getX()和getRawX()的区别
首先我们通过一个button进行一下测试,可以知道: public class Res extends Activity implements View.OnTouchListener { Button btn = null; int x = 0; int y = 0; int rawx = 0; int转载 2014-08-26 14:36:47 · 829 阅读 · 0 评论 -
EditText焦点问题
关于EditText焦点的问题原创 2014-11-06 11:27:56 · 1261 阅读 · 0 评论 -
自定义ListView实现下拉刷新
public class PullToRefreshListView extends ListView implements OnScrollListener{ /** * 下拉可以刷新 */ private static final int PULL_TO_REFRESH = 0; /** * 松开后刷新 */ private static final int RELE原创 2014-10-22 11:18:48 · 1083 阅读 · 0 评论 -
在onCreate()中获取某个View的宽高
我们都知道,在Activity的onCreate()方法中调用View的getWidth()和getHeight()方法时,返回的值都是0,因为Activity调用setContentView方法只是创建了这个View,调用了这个View构造方法而已,其中的onMeasure()方法还没被调用,所以不能知道它的宽高。但是,View有一个公开的方法post(),允许我们通过参数Runnable,在子原创 2015-01-27 15:48:24 · 1752 阅读 · 0 评论 -
仿IOS透明通知栏(仅支持4.4以上版本)
从4.4开始,Google为Android增加了透明状态栏和导航栏的功能,只需要加入少量代码就可以实现。如图:在Activity的布局文件父View中添加属性:android:fitsSystemWindows="true"和android:clipToPadding="true"即可。<ScrollView xmlns:android="http://schemas.androi原创 2015-01-27 15:19:40 · 5513 阅读 · 0 评论 -
ListView中嵌套GridView显示不全的解决方法
项目需要,在ListView中显示多张图片,用到了GridView,不过如果使用普通的GridView,Item仅仅只是显示一部分,超出第一行以后的都无法显示了,这个很无语,所以又得继承下GridView重写onMeasure方法去测量子控件的宽高了..这里只是贴出自定义GridView的代码,直接在xml中使用,ListView的Adapter中调用即可:public class Gri原创 2014-12-30 10:27:29 · 2424 阅读 · 0 评论 -
自定义View之自定义标题栏
现在,几乎在每一个APP顶部都有一个标题栏,可能会用ActionBar,也可能自己写一个xml来添加标题栏中的控件。在以往自己做项目时大多使用后者来写一个标题栏,然后使用include包含在每一个页面布局中。今天,试下使用自定义属性来自定义一个标题栏。一般的标题栏都分为三个模块:左侧、标题、右侧,所以我们自定义的标题栏中允许用户添加左侧文字(或图片)、标题、右侧文字(或图片),并且提供相应接口原创 2015-01-20 15:04:18 · 2035 阅读 · 0 评论 -
JustifyTextView 解决TextView中英文混排自动换行的问题
最近在做着一个项目,里边会显示很长的一段文字,但是这些文字并不会整齐地排列,遇到文字中带有中英文时,果断给我换行了,好无语..接着就是不断地百度百度,找到了一堆一两年前的东西,不是叫你半角转全角,就是中文符号转英文符号,还有一些自定义TextView的试过了效果也不满意,最后在一个Android开发群中才得知JustifyTextView GitHub地址:https://git转载 2015-01-04 14:39:12 · 7124 阅读 · 0 评论 -
去掉ScrollView拉到尽头顶部和底部渐变效果
转自:http://blog.csdn.net/fastthinking/article/details/18308637学习目标1.什么是阴影效果2.fading:渐变,衰退 fadingEdge:渐变边缘,衰退边缘一、删除android ScrollView边界阴影方法方法1) 在xml中添加:android:fadingEdge=”none转载 2015-04-21 10:49:38 · 3618 阅读 · 0 评论 -
clip标签的使用
偶然地看到clip的用法,想想应该可以用来做个图片进度条,像网上很酷炫那种,但这只是一个想法,贴下随手写的例子: 1、在drawable目录下创建一个clip_process.xml资源文件,内容如下:<clip xmlns:android="http://schemas.android.com/apk/res/android" android:clipOrientation="horiz原创 2015-12-02 19:05:50 · 3218 阅读 · 0 评论 -
带数字显示的自定义SeekBar
由于项目需要做个单向滑动SeekBar,而系统自带的SeekBar并没能提供滑块上面的数字,所以只能自定义了。原创 2016-10-14 11:12:18 · 12407 阅读 · 1 评论 -
Android ListView中的几个重要属性
由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true" 第二是transciptMod转载 2014-10-20 16:48:26 · 929 阅读 · 0 评论 -
(收集)ListView中常用属性
一些常用的Listview属性原创 2014-11-03 14:34:19 · 959 阅读 · 0 评论 -
Android TextView中 字体加粗方法
转载:http://blog.csdn.net/haukey/article/details/8212164转载 2014-06-13 17:00:56 · 2156 阅读 · 0 评论 -
FragmentTabHost中切换Fragment状态保存的几种方法
1.重写F原创 2014-09-17 17:24:21 · 7057 阅读 · 2 评论 -
使用selector和shape实现圆角选项
最近在做一个项目,里边的设置页面要求圆角选项,类似QQ浏览器中的设置页面。原创 2014-10-24 10:30:47 · 3546 阅读 · 0 评论 -
MediaRecorder和MediaPlayer的简单使用
public class SimpleRecorderActivity extends Activity{ private static final String SOUND_FILE_NAME = "/sound"; private ListView mListView; private Button mStartBtn; private Button mStopBtn; priva原创 2014-10-09 15:31:43 · 935 阅读 · 0 评论 -
关于Android WebView的那点事儿..
1.禁止网页chang原创 2014-09-30 10:54:56 · 1084 阅读 · 0 评论 -
修改ScrollView的滑动速度和解决ScrollView与ViewPager的冲突
修改ScrollView的滑动速度和解决ScrollView与ViewPager的冲突原创 2014-11-13 16:48:35 · 3415 阅读 · 0 评论 -
android:scrollbarStyle属性及滚动条和分割线覆盖问题
本文主要介绍android view的android:scrollbarStyle属性意义android:scrollbarStyle可以定义滚动条的样式和位置,可选值有insideOverlay、insideInset、outsideOverlay、outsideInset四种。其中inside和outside分别表示是否在view的padding区域内,overlay和inset表示覆转载 2014-11-17 10:18:56 · 2598 阅读 · 0 评论 -
View中getMeasuredHeight()和getHeight()区别
转自:http://ningtukun.blog.163.com/blog/static/18654144520137483928815/转载 2014-10-21 14:17:46 · 1863 阅读 · 0 评论 -
当ListView为空时,显示特定的View
当ListView的Adapter没有数据时,我们可以让它显示一个“暂无数据”的View,这个View可以是TextView或者其他...原创 2014-10-20 16:56:39 · 2477 阅读 · 0 评论 -
自定义ExpandableListView,实现APP帮助界面
最近公司新做的一个项目,里边带有帮助界面,即点击一条问题后,自动在下面展开答案,很多人第一想法就是在下面写个TextView且设置android:visibility="gone",当点击时就在代码中将其设为可见...但是,这样耗得时间,足以做很多事了,为何不找下更好的解决方法呢原创 2014-11-27 18:06:32 · 2404 阅读 · 0 评论 -
记录RecyclerView滚动位置并恢复
//监听RecyclerView滚动状态mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) { super.原创 2016-12-30 09:53:46 · 7821 阅读 · 3 评论