Android 控件、功能实例
Phenixyf
这个作者很懒,什么都没留下…
展开
-
多TAB可悬浮头控件
连续这两篇其实都已经写了很久了。 强势插入:不想看文章的同学可以直接去下载源代码,代码地址如下:https://github.com/FreeSunny/RefreashTabView在前一期中,我们做了悬浮头部的两个tab切换和下拉刷新效果,后来项目中要求改成三个tab,当时就能估量了一下,如果从之前的改,也不是不可以,但是要互相记住的状态就太多了,很容易出现错误。就决定重新实现一下转载 2016-04-29 13:35:49 · 878 阅读 · 0 评论 -
android 使用TextView/EditText应该注意的地方
Android字体阴影 strings.xml文件定义字符串中的标签 Android TextView 自动换行问题 关于android软键盘enter键的替换与事件监听 软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有normal,actionUnspecified,actionNone,actionGo,actionSearch,ac转载 2016-06-12 18:09:36 · 886 阅读 · 0 评论 -
使用ActivityGroup类显示多个Activity
有些情况下需要把一个Activity分割成几部分,如上半部分绘制图形,下半部分显示图表,这时就需要用到ActivityGroup。定义一个类继承自ActivityGroup,Java文件如下:1234567891011121314151转载 2016-07-29 16:38:31 · 5186 阅读 · 0 评论 -
最全的系统控件界面用法汇总
今天我用自己写的一个Demo 和大家详细介绍一个Android开发中遇到的一些常用系统控件的使用技巧。 1. 文本框TextView TextView的作用是用来显示一个文本框,下面我用两种方式为大家呈现TextView, 第一种是通过xml布局文件呈现 ,第二种是通过代码来呈现,由此可见Android 的界面开发真的是非常灵活。转载 2016-07-21 23:51:02 · 1529 阅读 · 0 评论 -
Android中实现跑马灯效果
今天要实现的一个效果是在Android中实现一个跑马灯的效果:在新建一个Android product之后,在布局文件main中替换掉原来的TextView代码如下: android:layout_width="60dp" android:layout_height="wrap_content" android:te转载 2016-08-02 14:28:08 · 515 阅读 · 0 评论 -
Android曲线图
效果如下图:1. MainActivity.java[html] view plain copypackage com.example.chartview; import java.util.ArrayList; import com.example.btview.BingTuActivity; impor转载 2016-09-12 14:23:21 · 953 阅读 · 0 评论 -
HelloCharts(一、LineChart)
HelloCharts控件里的LineChart方法设置布局文件RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_p转载 2016-10-25 16:07:01 · 1519 阅读 · 0 评论 -
HelloCharts:支持缩放、滚动和其它动画的图表库
图表库为Android兼容API8+(Android 2.2版本以上)。最好在启用硬件加速的环境下工作,建议API14+(Android 4.0版本以上)。特征线图(三次线、填充线、散点图)柱图(分组、叠加、负值)饼图气泡图组合图表(列/行)预览图表(用于列图和折线图)缩放(手势缩放,双击缩放),滚动和滑动自定义和自动生成轴(顶部、底部、左、右、内部)动画Demo截图转载 2016-10-25 17:57:34 · 2599 阅读 · 0 评论 -
hellocharts使用流程
参考:http://blog.csdn.net/phenixyf/article/details/52513373原创 2016-10-26 17:09:00 · 722 阅读 · 0 评论 -
HelloCharts重新绘图时旧数据残留问题
分析HelloChart绘图语句,显示曲线的点坐标信息是放在mPointValue动态数组中,通过在其中添加PointValue对象(getAxisPoints函数),然后显示曲线,显示流程可查看流程图文件中hellocharts绘图解析流程。进debug发现,启动重新绘图后,发现mPointValue内的数据存在累加现象,并没有清零后重新转载新画的数据。所以在重画之前,需要对其手动清零mPo原创 2016-10-26 17:28:19 · 3677 阅读 · 0 评论 -
启动Thread、调用Handler
1. 定义 handler:2. 定义 worker thread编写worker thread处理内容调用handler发送消息3. 在handler的handleMessage函数中完成worker thread发送消息的消息处理操作4. button绑定监听器,并在监听器中启动work thread原创 2016-04-22 16:44:20 · 967 阅读 · 0 评论 -
ViewPager中用findViewById得不到View___findViewById应用注意事项
ViewPager的主要功能是使视图左右滑动1.在布局文件中加入组件android.support.v4.view.ViewPagerandroid:id="@+id/heroPager"android:layout_width="fill_parent"android:layout_height="wrap_content"/>和android的其转载 2016-05-06 19:08:49 · 2563 阅读 · 0 评论 -
解决ViewPager.OnPageChangeListener 和 OnClickListener 冲突的有关问题
解决ViewPager.OnPageChangeListener 和 OnClickListener 冲突的问题如果这两种监听事件同时存在 那么直接让paperView 设置这两种监听 是不会响应点击事件的那么想通过点击图片返回原页面 就成为泡影其实只要把OnClick事件 加载到 paperView 要加载的 view 组的view 上 就可以实现该功能转载 2016-05-06 16:23:36 · 3475 阅读 · 0 评论 -
Android仿微信底部实现Tab选项卡切换效果
在网上看了比较多的关于Tab的教程,发现都很杂乱。比较多的用法是用TitlePagerTabStrip和ViewPaper。不过TitlePagerTabStrip有个很大的缺陷,Tab里面的内容刚进去是没有的,要滑一次才能加载出来。而且滑动的时候,Tab里面的内容位置不是固定的,滑倒最后会出现一片空白,非常不美观。虽然有其他的补救方法,但是非常的麻烦,所以我就按照自己的方法实现了一个,功能不错而转载 2016-04-29 11:47:26 · 3427 阅读 · 1 评论 -
多个button并排平均排列
android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > android:layout_width="fill_parent"转载 2016-04-29 15:34:27 · 24504 阅读 · 0 评论 -
ViewPager 详解(一)---基本入门
前言:这两天研究研究ViewPager滚动功能,现在很多的app都有用到这个功能,我们的大虾米也有这个模块。要研究就彻底的研究研究,我从不满足于一个功能只是简单的应用,要学就学的彻底,所以我打算将ViewPager 分几篇写,研究的哪个程度就写到哪个程度吧。今天是第一篇,基本入门篇 。相关文章:1、《ViewPager 详解(一)---基本入门》2、《ViewPager 详转载 2016-05-13 15:30:03 · 353 阅读 · 0 评论 -
Android ViewPager监听其控件
左右滑动主要方法,先获取layout id再由此获取部件id,再讲获取的第x页面[layout1 = mInflater.inflate(R.layout.common, null);]加入到List[views.add(layout1);]LayoutInflater inflater = getLayoutInflater(); View v=inflat转载 2016-05-13 16:40:32 · 2555 阅读 · 1 评论 -
Android之TabHost布局
1.概念 盛放Tab的容器就是TabHost。TabHost的实现有两种方式: 第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。各个Tab中的内容在布局文件中定义就行了。 第二种方式,不继承TabActivity,在布局文件中定义TabHost即可,但是TabWidget的id必须是转载 2016-04-19 10:09:37 · 368 阅读 · 0 评论 -
Android实现登录界面和功能实例
最近一个android小程序需要登录功能,我简单实现了一下。现在记录下来也当做个笔记,同时也希望可以相互学习。所以,如果我的代码有问题,还各位请提出来。多谢了!下面,就简述一下此实例的主要内容:输入用户名和密码 ,从本地文件userinfo.json中读取users。判断此用户名是否在users中,如果不在则加入users,每次退出Activity都使用AES算法加密users,然后保存到转载 2016-04-19 10:23:32 · 4679 阅读 · 1 评论 -
Android ViewPager放入多个XML如何监听其的控件_程序架构参考
我在一个Activity里面加入了ViewPager。 ViewPager里面放了两个XML。XML里面有几个TextView控件。我想在这个Activity里面加入ViewPager中XML里面的控件监听,并且响应点击TextView之后弹出提示框的事件。但是却一直苦于无法通过findById()方法绑定该TextView控件。因为普通情况下一个Activity只能通过setContentVi转载 2016-05-13 16:17:13 · 1118 阅读 · 0 评论 -
ViewPager的使用及获取子view控件的操作(inflate)
Step 1: 布局文件中添加viewpager和切换页面button<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_paren原创 2016-05-16 18:51:12 · 9684 阅读 · 1 评论 -
Android ViewPager滑动事件讲解
今天在做项目的时候,由于要处理viewPager页面滑动的事件,所以对其进行了一个小小的研究:首先ViewPager在处理滑动事件的时候要用到OnPageChangeListenerOnPageChangeListener这个接口需要实现三个方法:(onPageScrollStateChanged,onPageScrolled ,onPageSelected)onPageS转载 2016-05-06 16:19:51 · 1284 阅读 · 0 评论 -
手把手教你实现折线图之------安卓最好用的图表库hellocharts之最详细的使用介绍
以前用过一次XCL-chart,但是感觉只适合固定图表,不去滑动的那种,因为你一滑动太卡了你懂得(毕竟作者好久没更新优化了),拙言大神我开玩笑的 ,毕竟我加你的群大半年了 - -第二研究了一下achartenginee图表框架,一不美观,二 achartenginee的可定制性实在不敢恭维,做出来的图表根本不能满足需求再试了一次网传最好用的MPchart和hellochart同一年转载 2016-09-12 14:42:40 · 3304 阅读 · 1 评论