摘要:
大家在做字母索引的时候常常会用到SectionIndexer这个类,里面有2个重要的方法1. getSectionForPosition()通过该项的位置,获得所在分类组的索引号2.getPositionForSection() 根据分类列的索引号获得该序列的首个位置getSectionFo... 阅读全文
摘要:
对于一些需求,如非法字符限制(例如不允许输入#号,如果输入了#给出错误提示),做成动态判断更方便一些,而且容易扩展; 在Android里使用TextWatcher接口可以很方便的对EditText进行监听;TextWatcher中有3个函数需要重载: public void beforeTex... 阅读全文
摘要:
Android的编辑框控件EditText在平常编程时会经常用到,有时候会对编辑框增加某些限制,如限制只能输入数字,最大输入的文字个数,不能输入 一些非法字符等,这些需求有些可以使用android控件属性直接写在布局xml文件里,比如android:numeric="integer"(只允 许输入... 阅读全文
摘要:
想必大家应该遇到过这样的情况,当点击Spinner控件后弹出的列表内容超多,一个一个滑动着去寻找所要的项很麻烦,尤其是当自己知道想要选择的内容,这时候如果我们只需要输入某些关键字,就可以讲上百条数据筛选出几十条甚至更少,岂不是会方便很多。 其实这是项目中的一个需求,由于目前公司接触的多数和数据采集相... 阅读全文
摘要:
在Android App应用中,OnFocuChangeListener焦点事件是必不可少的,我们在上一章的基础上来学习一下如何实现。 基本知识点:OnFocuChangeListener事件一、界面 打开“res/layout/activity_main.xml”文件。 1、分别从工具栏向... 阅读全文
摘要:
当我们需要在屏幕上形成画线时,Path类的应用是必不可少的,而Path类的lineTo和quadTo方法实现的绘制线路形式也是不一样的,下面就以代码的实现来直观的探究这两个方法的功能实现区别; 1. Path--->quadTo(float x1, float y1, float x2, floa... 阅读全文
摘要:
作业如下:在android屏幕上面任意画线package feng.f121.drawline;//本人创建的包名,每人有每人的不同的包import java.security.PublicKey;import android.R.integer;import android.content.Con... 阅读全文
摘要:
在这里用Tabhost的例子来说明:[java] view plaincopypackagecn.csdn.activity;importandroid.app.TabActivity;importandroid.os.Bundle;importandroid.view.LayoutInflater... 阅读全文
摘要:
实现简单动画:在drawable目录中放入图片,并且创建xml文件frame.xml存入图片,如下:[java] view plaincopy然后定义一个布局frame_layout.xml:然后写activity类,FrameActivity.java:packagecn.class3g.anim... 阅读全文
摘要:
实现一个登陆界面:相对布局:[java] view plaincopypackagecn.csdn.codeui;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.ViewGroup.LayoutParams;... 阅读全文