随笔分类 -  android移动开发

摘要:九宫格普遍使用在各种各样的UI设计中,这里讲解在Android中怎么实现九宫格的效果。首先,九宫格每格就是一个GridView 在Activity中,我们就要对每个GridView进行相应的处理 //九宫格数据的初始化 private void initGridView(){ GridView gridView = (GridView) findViewById(R.id.GridView); ArrayList> menulist = new ArrayList>(); for(int i=0;i map = new HashM... 阅读全文
posted @ 2012-05-10 16:05 暗殇 阅读(348) 评论(0) 推荐(0)
摘要:有的时候,我们想实现这种效果。就是当EditText是处在焦点状态的时候,把上部分的布局给隐藏掉。当其不处在焦点状态,又全部显示。为了实现这种效果,我们需要进行如下处理:首先,自定义个ImageViewpublic class ImageViewCareIME extends ImageView{ ImeUiChangeListener mImeUiChangeListener; private int mPreBottom = 0; public ImageViewCareIME(Context context){ // TODO Auto... 阅读全文
posted @ 2012-05-10 16:03 暗殇 阅读(526) 评论(0) 推荐(0)
摘要:通常情况下,我们都需要用到TabHost做一个导航功能。这也就需要我们更好的使用TabHost进行各项界面之间的跳转。首要我们新建一个XML: MainActivity 我们进行如下操作:public class MainActivity extends TabActivity{ private TabHost mTabHost; private LayoutInflater mLayoutInflater; private Class mTabClassAr... 阅读全文
posted @ 2012-05-10 15:59 暗殇 阅读(458) 评论(0) 推荐(0)
摘要:Spinner即所谓的下拉列表,用到的地方还是比较多的。首要我们find一个Spinner的ID,注意的是一般情况是setAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); adapter.add("商务名片"); adapter.add("个人名片"); ad... 阅读全文
posted @ 2012-05-10 15:58 暗殇 阅读(233) 评论(0) 推荐(0)
摘要:public class StringUtil { /**判断输入的是否是email*/ public static boolean isVaildEmail(String email){ String emailPattern="[a-zA-Z0-9][a-zA-Z0-9._-]{2,16}[a-zA-Z0-9]@[a-zA-Z0-9]+.[a-zA-Z0-9]+"; boolean result = Pattern.matches(emailPattern, email); return result; } ... 阅读全文
posted @ 2012-05-10 15:54 暗殇 阅读(373) 评论(0) 推荐(0)