Android开发常用方法

常用方法
一、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透明度值

猜你喜欢

转载自1223363576.iteye.com/blog/2314261