android学习
孤独正患者
这个作者很懒,什么都没留下…
展开
-
Android学习笔记--控件&布局
原文地址:Android学习笔记--控件&布局作者:inonoclas1、启动发短信的代码Uri uri = Uri.parse("smsto://13800000000");Intent intent = new (Intent.ACTION_SENDTO,uri);intent.putExtra("sms_body","The SMS text");startActivity(inte转载 2013-10-28 20:54:42 · 683 阅读 · 0 评论 -
ListView局部更新
notifyDataSetChanged()方法调用更新的是可见区域的所有子view。那可以尝试只更新某个position的子view核心方法,在自定义adapter加一个方法: public void upatePosition(int position) {// 只更新listview某一项 int visitFirstPositon = mListView.getFirs原创 2015-10-27 17:21:27 · 581 阅读 · 0 评论 -
android studio 项目改名
假设原项目名叫AA,要改为BB。先退出as,找到这个项目的文件夹AA,改名为BB,打开这个文件夹,找到AA.iml,打开这个文件,替换所有AA为BB,并把这个文件改名为BB。打开as,选择导入已经存在的项目。ok原创 2015-11-01 15:55:35 · 5286 阅读 · 1 评论 -
Android AsyncTask源码简单分析
分析看的4.0的源码,3.0下会有不同,简单分析一下,记录下学习过程,从熟悉的方法开始分析,逐渐深入。原创 2015-11-02 18:12:23 · 489 阅读 · 0 评论 -
android toolbar navigationicon 改变返回按钮颜色
原地址:http://stackoverflow.com/questions/26788464/how-to-change-color-of-the-back-arrow-in-the-new-material-theme/26837072#26837072这个返回按钮一直不是白色,一直是黑色,下面的代码,R.color.grey换成想要的颜色,我的就换成R.color.white转载 2015-11-25 21:23:02 · 9020 阅读 · 0 评论 -
BasePageIndicator-ViewPager指示器
BasePageIndicator-ViewPager指示器参考JakeWharton/ViewPagerIndicator和astuetz/PagerSlidingTabStrip的源码,感谢。 初衷是想自定义个指示器,看了上述的源码,干脆自己写出来了一个通用的BasePageIndicator,自定义指示器只需重写以下方法:getTabItemView() drawItemUnder() dr原创 2016-01-17 18:22:50 · 660 阅读 · 0 评论 -
自定义TextView,去掉没有文字时的空白区域
1.需求文字和icon的布局采用TextView的setCompoundDrawables()来实现。2.遇到的问题垂直布局,icon在上面,文字在下面,当没有文字的时候,下方文字区域会有一片空白。3.解决办法在onMeasure()中做手脚,当文字为空时,我们自己手动设计宽高。关键代码:@Overrideprotected void onMeasure(int widthMeasureS原创 2015-12-18 21:29:46 · 1043 阅读 · 0 评论 -
ViewPager.OnPageChangeListener方法的含义
最近在写ViewPager的指示器,不可避免用到这个监听器,也调试了很久,由于是事后写的,也没截图,谈谈这几个方法的含义。**如有错误,请一定要指正,谢谢!**## 1.onPageScrolled 官方api: public abstract void onPageScrolled (int position, float positionOffset, int positionOff原创 2015-12-19 00:02:09 · 6755 阅读 · 0 评论 -
ViewPager Fragment IllegalStateException: The specified child already has a parent
ViewPager爆 IllegalStateException: The specified child already has a parent @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstan原创 2016-01-11 09:23:13 · 710 阅读 · 0 评论 -
ViewPager-IconPageIndicator导航栏效果(增加点击切换)
ViewPagerIndicator地址:https://github.com/JakeWharton/ViewPagerIndicator 最近在使用PageIndicator的时候,用到IconPageIndicator,看效果图,感觉可以把icon那里做成导航栏啊,就可以代替平常使用的RadioGroup,感觉编码会简洁很多。 先把IconPageIndicator运行起来看看,效果还可以原创 2015-11-05 13:03:41 · 2111 阅读 · 0 评论 -
SqLite报错的解决办法
E/SQLiteOpenHelper(19649):android.database.sqlite.SQLiteException: Can't downgrade databasefrom version 2 to 1程序一直闪退报错查了半天的资料,最后的不是很好的办法不要更新数据库版本,也就是说版本最好不变。。= =原创 2013-10-28 20:54:44 · 2294 阅读 · 0 评论 -
TextView控件的一些效果
1.显示超链接2.显示原创 2014-06-13 22:10:02 · 677 阅读 · 0 评论 -
[UI]Android启动引导界面ViewPager
软件启动的引导页面,主要是用ViewPager实现。先上效果图。。图是a原创 2014-11-14 10:58:53 · 895 阅读 · 1 评论 -
[UI]Android列表ListView使用
一、效果图:原创 2014-11-18 22:10:15 · 616 阅读 · 0 评论 -
Android之图灵机器人
Android 图灵机器人//尝试用了xUtils框架,第一次用。主要是熟悉ListView的使用和对ListView效率的优化。//重用之前销毁的item,不同每次都生成, 也要避免每次都findViewById() //通过view.setTag() 保存ViewHolder。2015年1月10日23:29:05原创 2015-01-26 23:56:30 · 1260 阅读 · 0 评论 -
Android之改进版贪吃蛇
参考sdk中的例子,改进的贪吃蛇游戏。增加了一点功能1.无敌。//吃自己不死,有点作弊的行为了。= =2.穿墙。//玩过这个游戏的应该都清楚的。3.斜着走。//一般走的方向只有上下左右,增加了可以斜着走,点击屏幕的方位,识别蛇的方向4.反射。//可以反弹回来,类似光的反射。名字可能取得不好。= =原创 2015-01-26 23:40:02 · 1011 阅读 · 0 评论 -
TableLayout居中
让每一行都居中即可tableRow.setGravity(Gravity.CENTER);原创 2015-02-15 16:21:12 · 1358 阅读 · 0 评论 -
Android 添加library的时候出错添加不上
在向android工程中导入library的时候,会和出现导入不成功,打开查看添加library界面,会发现你添加的library的路径出现D:/work/...?类似的情况,但是别的工程使用的时候又不会出错。 如果导入library出错的话一般就是一下几种情况:1.检查你library的targetSDK和你的工程的targetSDK,保证你的工程targetSDK要一致或者更高2.转载 2015-02-14 17:37:22 · 725 阅读 · 0 评论 -
自定义Drawable Demo(圆角/圆形图片,Material动画)
自定义Drawable Demo(圆角/圆形图片,Material动画)参考:https://github.com/dinuscxj/LoadingDrawable本项目地址:https://github.com/Blankeer/DrawableDemo效果图:蓝色的load是自定义的,红色的是系统的ProgressBarRoundImageDrawable(圆角图片)bitmap图片的设置 mP原创 2016-05-16 11:37:13 · 809 阅读 · 0 评论