-
通过xml布局实现子菜单 在menu文件夹下创建菜单布局main.xml: <item android:showAsAction="never" android:title="文件"> <menu> <item android:id="@+id/new_file" android:showAsAction="never" android:title="新建"/> <item android:id="@+id/open_file" android:showAsAction="never" android:title="打开"/> <item android:id="@+id/save_file" android:showAsAction="never" android:title="保存"/> </menu> </item> <item android:showAsAction="never" android:title="编辑"> <menu> <item android:id="@+id/copy_edit" android:showAsAction="never" android:title="复制"/> <item android:id="@+id/paste_edit" android:showAsAction="never" android:title="粘贴"/> <item 依此类推。。。/> </menu> </item> 在 MainActivity中重写onCreateOptionsMenu(): MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.main,menu); 最后重写点击之后的响应事件onOptionsItemSelected()。查看全部
-
创建ContextMenu方法 1.添加上下文菜单内容onCreateContextMenu() 可以通过代码动态添加 可以加载xml问价中的菜单项 2.设置菜单点击后的响应事件查看全部
-
创建选项菜单: 1.重写onCreateOptionsMenu()方法 2.设置菜单项可用代码动态设置menu.add() 3.还可以通过xml设置MenuINflater.inflate() 4.设置菜单项点击事件:onOptionsItemSelected()查看全部
-
通知栏的实现 需要在配置文件中添加权限: <uses-permission android:name="android.permission.FLASHLIGHT" /> <uses-permission android:name="android.permission.VIBRATE" /> ------------ Intent intent = new Intent(this,ThirdActivity.class); Notification.Builder builder = new Notification.Builder(this); builder.setSmallIcon(R.mipmap.ic_launcher); // 设置图标 builder.setTicker("Hello!"); // 设置手机状态栏的一行文字提示 builder.setWhen(System.currentTimeMillis()); // 设置时间 builder.setContentTitle("通知栏通知"); builder.setContentText("我来自Notification的小练习"); // 点击通知之后想要跳转到某个页面,需要 PendingIntent 和 Intent(意图)来实现 PendingIntent pendingIntent = PendingIntent.getActivity(this,0,intent,0); // 请求码和flag都设置为0 builder.setContentIntent(pendingIntent); // 点击后的意图 builder.setDefaults(Notification.DEFAULT_ALL); //设置所有的提示效果,包括声音、振动、指示灯 Notification notification = builder.build(); // 4.1以上版本(包括4.1) // Notification notification1 = builder.getNotification(); // 4.1以下版本查看全部
-
如何实现通知栏: 1.获取NotificationManager 2.显示通知栏:notify(id,notification); 3.取消通知栏:cancle(id); 4.构造Notification并设置显查看全部
-
AlertDialog常用方法 要创建一个AlertDialog,就要用到AlertDialog.Builder的create()方法。 setTitle:为对话框设置标题 setIcon:为对话框设置图标 setMessage:为对话框设置内容 setView:给对话框设置自定义样式 setItems:设置对话框姚先生的一个list,一般用于显示几个命令时 setMultiChoiceItems:用来设置对话框显示一系列的复选框 setSingleChoiceItems:设置单选按钮 setNeutralButton:普通按钮 setPositiveButton:给对话框添加“确认”按钮 setNegativeButton:对话框添加“取消”按钮查看全部
-
常用方法: Toast.makeText(context,text,duration);//返回值为Toast toast.setDuration(duration);//设置持续时间 toast.setGravity(gravity,x0ffset,y0ffset);//设置toast位置 toast.setText(s);//设置提示内容 toast.show();//显示查看全部
-
Android攻城狮第二季查看全部
-
常用方法查看全部
-
确认对话框查看全部
-
toast 常用方法查看全部
-
123查看全部
-
我的天查看全部
-
第一重:无尽bug常作客,困闷调试伴不眠。第二重:千行代码过,bug不沾身。第三重:编码间,bug灰飞烟灭查看全部
-
重写onOptionsItemSelected() public boolean onOptionsItemSelected(MenuItem item)查看全部
举报
0/150
提交
取消