常用方法
一、Toast消息提示:
Toast.makeText(context,"提示内容",Toast.LENGTH_SHORT).show();
二、发送通知栏:
//得到构建的管理对象
NotificationManager manager = (NotificationManager) this.getSystemService(Context.NOTIFICATION_SERVICE);
NotificationCompat.Builder builder = new NotificationCompat.Builder(this);
//设置显示的图标
builder.setSmallIcon(android.R.drawable.sym_def_app_icon);
builder.setContentTitle("标题");
builder.setContentText("内容");
builder.setTicker("标题栏预览的信息");
//构建
Notification notification = builder.build();
//发出通知,参数一为通知ID,
manager.notify(1,notification);
//根据通知ID取消
manager.cancel(1);
三、复制字符串到剪切板:
ClipboardManager manager = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
manager.setText("要复制的内容");
四、LayoutInflater加载布局:
LayoutInflater inflater = getLayoutInflater();
ViewGroup viewGroup = inflater.inflate(R.layout.list_item,null);
//第一句得不到inflater用下面代码:
LayoutInflater inflater1 = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
五、设置颜色透明度:
1.直接写带透明度的颜色:
例: #00ffffff 前两位表示透明度0到125(00 到 ff)
00 表示完全透明,ff 表示完全不透明。
2.用java代码设置:
view.getBackground().setAlpha(100);
//0~255透明度值
Android开发常用方法
猜你喜欢
转载自1223363576.iteye.com/blog/2314261
今日推荐
周排行