-
Altertdialog的方法查看全部
-
自定义Toast查看全部
-
1.基本Toast 2.自定Toast toast.setGravity(Gravity.CENTER,0,0); 设置Toast的位置(相对于布局居中 后面参数分别为相对于前面参数的X Y轴的偏移量) 3.带有图片的Toast LinearLayout linear = (LinearLayout) toast.getView(); ImageView img = new ImageView(this); img.setImageResource(图片id); linear.addView(img,0); (第二个参数设置图片在文字的上方位置) toast.show();查看全部
-
alert Dialog查看全部
-
android toast有图查看全部
-
android logcat查看全部
-
android 自定义toast 还需定义xml文件作为模板查看全部
-
android toast查看全部
-
2)引入xml文件 @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.main, menu); return true; } 3)重寫點擊事件 @Override public boolean onOptionsItemSelected(MenuItem item) { // TODO Auto-generated method stub switch (item.getItemId()) { case R.id.new_file: Toast.makeText(this, "点击了新建",Toast.LENGTH_SHORT).show(); break; case R.id.open_file: Toast.makeText(this, "点击了打开",Toast.LENGTH_SHORT).show(); break; case R.id.save_file: Toast.makeText(this, "点击了保存",Toast.LENGTH_SHORT).show(); break; case R.id.c_edit: Toast.makeText(this, "点击了复制",Toast.LENGTH_SHORT).show(); break; case R.id.v_edit: Toast.makeText(this, "点击了粘贴",Toast.LENGTH_SHORT).show(); break; case R.id.x_edit: Toast.makeText(this, "点击了剪切",Toast.LENGTH_SHORT).show(); break; } return super.onOptionsItemSelected(item); }查看全部
-
一、使用XML添加子菜單 1)res->menu->main.xml:給item添加菜單項 <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>查看全部
-
public boolean onCreateOptionsMenu(Menu menu) { SubMenu file = menu.addSubMenu("文件");//添加子菜单SubMenu edit = menu.addSubMenu("编辑"); file.add(1, 1, 1, "打开");file.add(1, 2, 1, "新建");file.add(1, 3, 1, "保存"); file.setHeaderTitle("文件操作");//设置子菜单标题 file.setHeaderIcon(R.drawable.ic_launcher);//设置子菜单图标<br> edit.add(2, 1, 1, "复制");edit.add(2, 2, 1, "剪切");edit.add(2, 3, 1, "粘贴"); edit.setHeaderTitle("编辑操作");edit.setHeaderIcon(R.drawable.ic_launcher); return super.onCreateOptionsMenu(menu); }查看全部
-
动态添加SubMenu子菜单: 动态添加SubMenu子菜单 1.添加内容 onCreateOptionsMenu(Menu menu){ SubMenu file=menu.addSubMenu("文件"); SubMenu edit=menu.addSubMenu("编辑"); file.add(); file.setxxx() edit.add()' } 2.监听子菜单点击事件 onOptionItemSelected(MenuItem item){ if(item.getGroupId()==1){ switch(item.getItemId){} }else if(item.getGroupId()==1){} }查看全部
-
什么是SubMenu子菜单:<br> 我们在使用选项菜单的时候,如果我们点击了选项菜单中的某一个选项,那么此时会弹出一个新的菜单,那么这就是子菜单 动态添加SubMenu子菜单(-) // 设置当前这个activity的选项菜单的显示 @Override public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub // 设置选项菜单的子菜单 SubMenu menu1 = menu.addSubMenu("文件操作"); menu1.add(1, 1, 1, "文件操作1"); menu1.add(1, 2, 1, "文件操作2"); menu1.add(1, 3, 1, "文件操作3"); menu1.add(1, 4, 1, "文件操作4"); menu1.setHeaderTitle("现在是文件操作"); menu1.setHeaderIcon(R.drawable.ic_launcher); SubMenu menu2 = menu.addSubMenu("编辑操作"); menu2.add(2, 1, 1, "编辑操作1"); menu2.add(2, 2, 1, "编辑操作2"); menu2.add(2, 3, 1, "编辑操作3"); menu2.add(2, 4, 1, "编辑操作4"); menu2.setHeaderIcon(R.drawable.ic_launcher); menu2.setHeaderTitle("这是编辑操作"); return super.onCreateOptionsMenu(menu); }查看全部
-
1.初始化listview=findviebyid.. 2.添加数据源listview.setAdapter(new Arrayadapter<String>(this,layout,Arraylist)); 3.注册上下文菜单 this.registerForContextMenu(listview); 4.添加上下文菜单内同 public void onCreateContextMenu(....){ menu.setHeaderTitle(""); menu.setHeaderIcon(); menu.add(groupid,itemid,order排序,title); } 5.设置菜单项点击事件 onContextItemSelected(MenuItem item){ switch(item.getItemId){ case id: XXX; break; } }查看全部
-
通过代码形式实现文件点击的上下文菜单(以listView为例): 1.为这个listView注册上下文菜单 this.registerForContextMenu(listView1); 2.在Activity中重写onCreateContextMenu方法,并在其中设置上下文菜单的一些属性 @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { // TODO Auto-generated method stub super.onCreateContextMenu(menu, v, menuInfo); menu.setHeaderTitle("文件操作系统"); menu.setHeaderIcon(R.drawable.ic_launcher); menu.add(1, 1, 1, "复制"); menu.add(1, 2, 1, "剪切"); menu.add(1, 3, 1, "粘贴"); menu.add(1, 4, 1, "重命名"); } 3.在当前的Activity中重写onContextItemSelected方法,实现对每个上下文菜单的点击事件的实现: switch (item.getItemId()) { case 1: Toast.makeText(Five_Activity.this, "当前点击了" + item.getTitle(), 2000) .show(); break; case 2: Toast.makeText(Five_Activity.this, "当前点击了" + item.getTitle(), 2000) .show(); break;查看全部
举报
0/150
提交
取消