摘要:
Android系统提供了一个专门进行Media处理的接口,该接口就是MediaPlayer。要播放相关的音乐文件,首先我们要在res文件下创建raw文件,将相关的资源文件放在该目录下。第一步:初始化MediaPlayermPlayer = MediaPlayer.create(this, R.raw.bubian);第二步: try { if(mPlayer != null){ mPlayer.stop(); } mPlayer.prepare(... 阅读全文
posted @ 2012-05-10 16:07
暗殇
阅读(390)
评论(0)
推荐(0)
摘要:
九宫格普遍使用在各种各样的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
暗殇
阅读(351)
评论(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)
摘要:
Android客户端中,我们经常要实现图片滚轮的效果。实现的方式就是自定义相关View,这里主要是包括两个类:ImageScroller和PagerIndicator。PagerIndicator类:public class PagerIndicator extends ViewGroup { public static int mMaxTotalItems = 9; private int mTotalItems; private int mCurrentItem; private int mDotDrawableId;//滑动的图片 publi... 阅读全文
posted @ 2012-05-10 16:02
暗殇
阅读(713)
评论(0)
推荐(1)
摘要:
通常情况下,我们都需要用到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)

浙公网安备 33010602011771号