随笔分类 - 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...
阅读全文
摘要:有的时候,我们想实现这种效果。就是当EditText是处在焦点状态的时候,把上部分的布局给隐藏掉。当其不处在焦点状态,又全部显示。为了实现这种效果,我们需要进行如下处理:首先,自定义个ImageViewpublic class ImageViewCareIME extends ImageView{ ImeUiChangeListener mImeUiChangeListener; private int mPreBottom = 0; public ImageViewCareIME(Context context){ // TODO Auto...
阅读全文
摘要:通常情况下,我们都需要用到TabHost做一个导航功能。这也就需要我们更好的使用TabHost进行各项界面之间的跳转。首要我们新建一个XML: MainActivity 我们进行如下操作:public class MainActivity extends TabActivity{ private TabHost mTabHost; private LayoutInflater mLayoutInflater; private Class mTabClassAr...
阅读全文
摘要: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...
阅读全文
摘要: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; } ...
阅读全文

浙公网安备 33010602011771号