第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

Android攻城獅的第二門課(第2季)

邦蜀黍 移動(dòng)開發(fā)工程師
難度入門
時(shí)長 3小時(shí)50分
學(xué)習(xí)人數(shù)
綜合評分9.70
133人評價(jià) 查看評價(jià)
9.9 內(nèi)容實(shí)用
9.8 簡潔易懂
9.4 邏輯清晰
  • 一\重寫onCreateOptionsMenu()方法: @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.main, menu); //設(shè)置子菜單 SubMenu file = menu.addSubMenu("文件"); SubMenu edit = menu.addSubMenu("編輯"); //為“文件”選項(xiàng)添加子菜單,groupID為1 file.add(1, 1, 1, "新建"); file.add(1, 2, 1, "打開"); file.add(1, 3, 1, "保存"); file.setHeaderTitle("文件操作");//子菜單標(biāo)題 file.setHeaderIcon(R.drawable.ic_launcher);//子菜單圖標(biāo) //為“編輯”選項(xiàng)添加子菜單,groupID為2 edit.add(2, 1, 1, "復(fù)制"); edit.add(2, 2, 1, "粘貼"); edit.add(2, 3, 1, "剪切"); edit.setHeaderTitle("編輯操作"); edit.setHeaderIcon(R.drawable.ic_launcher); return true; }
    查看全部
  • 2)重寫 onCreateContextMenu()方法 @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { // TODO Auto-generated method stub super.onCreateContextMenu(menu, v, menuInfo); //設(shè)置Menu顯示內(nèi)容 menu.setHeaderTitle("文件操作"); menu.setHeaderIcon(R.drawable.ic_launcher); //將XML文件引入 MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.main, menu); }
    查看全部
  • 六、出來java代碼動(dòng)態(tài)添加外還可以通過xml實(shí)現(xiàn)上下文菜單 1)res->menu->main.xml: <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/context_menu_item1" android:orderInCategory="100" android:showAsAction="never" android:title="復(fù)制"/> <item android:id="@+id/context_menu_item2" android:orderInCategory="100" android:showAsAction="never" android:title="粘貼"/> <item android:id="@+id/context_menu_item3" android:orderInCategory="100" android:showAsAction="never" android:title="剪切"/> <item android:id="@+id/context_menu_item4" android:orderInCategory="100" android:showAsAction="never" android:title="重命名"/> </menu>
    查看全部
  • 五、重寫點(diǎn)擊事件: @Override public boolean onContextItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.context_menu_item1: Toast.makeText(MainActivity.this, "點(diǎn)擊復(fù)制",Toast.LENGTH_SHORT).show(); break; case R.id.context_menu_item2: Toast.makeText(MainActivity.this, "點(diǎn)擊粘貼",Toast.LENGTH_SHORT).show(); break; case R.id.context_menu_item3: Toast.makeText(MainActivity.this, "點(diǎn)擊剪切",Toast.LENGTH_SHORT).show(); break; case R.id.context_menu_item4: Toast.makeText(MainActivity.this, "點(diǎn)擊重命名",Toast.LENGTH_SHORT).show(); break; } return super.onContextItemSelected(item); }
    查看全部
  • 四.重寫onCreateContextMenu方法: @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { // TODO Auto-generated method stub super.onCreateContextMenu(menu, v, menuInfo); //設(shè)置Menu顯示內(nèi)容 menu.setHeaderTitle("文件操作"); menu.setHeaderIcon(R.drawable.ic_launcher); //添加菜單項(xiàng) menu.add(1, 1, 1, "復(fù)制"); menu.add(1, 2, 1, "粘貼"); menu.add(1, 3, 1, "剪切"); menu.add(1, 4, 1, "重命名"); }
    查看全部
  • 一、創(chuàng)建一個(gè)xml文件listview <ListView android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/listview" /> 二./** * 構(gòu)造listview顯示的數(shù)據(jù) * * @return */ private ArrayList<String> getData() { ArrayList<String> list = new ArrayList<String>(); for (int i = 0; i < 5; i++) { list.add("文件" + (i + 1)); } return list; } 三./** * 設(shè)置listview的顯示內(nèi)容 */ private void showListView() { ListView listview = (ListView) findViewById(R.id.listview); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, getData()); //為listview設(shè)置適配器 listview.setAdapter(adapter); //為listview設(shè)置上下文菜單 this.registerForContextMenu(listview); }
    查看全部
  • 上下文菜單的創(chuàng)建
    查看全部
  • 上下文菜單和選項(xiàng)菜單的區(qū)別
    查看全部
  • ContextMenu的組成
    查看全部
  • 根據(jù)手勢不同彈出的菜單為上下文菜單
    查看全部
  • 點(diǎn)擊跳轉(zhuǎn)到secondActivity: Intent intent = new Intent(MainActivity.this, SecondActivity.class); item.setIntent(intent);
    查看全部
  • 二.點(diǎn)擊事件 @Override public boolean onOptionsItemSelected(MenuItem item) { // TODO Auto-generated method stub switch (item.getItemId()) { case 100: Intent intent = new Intent(MainActivity.this, SecondActivity.class); item.setIntent(intent); break; case 101: Toast.makeText(MainActivity.this, "點(diǎn)擊了菜單二", Toast.LENGTH_SHORT) .show(); break; case 102: Toast.makeText(MainActivity.this, "點(diǎn)擊了菜單三", Toast.LENGTH_SHORT) .show(); break; case 103: Toast.makeText(MainActivity.this, "點(diǎn)擊了菜單四", Toast.LENGTH_SHORT) .show(); break; case 104: Toast.makeText(MainActivity.this, "點(diǎn)擊了菜單五", Toast.LENGTH_SHORT) .show(); break; case 105: Toast.makeText(MainActivity.this, "點(diǎn)擊了菜單六", Toast.LENGTH_SHORT) .show(); break; case 106: Toast.makeText(MainActivity.this, "點(diǎn)擊了菜單七", Toast.LENGTH_SHORT) .show(); break; } return super.onOptionsItemSelected(item); }
    查看全部
  • 一、javad代碼動(dòng)態(tài)添加菜單 public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. // getMenuInflater().inflate(R.menu.main, menu); MenuItem item = menu.add(1/*分組的ID(GroupID)*/, 100,/*菜單項(xiàng)的ID*/ 1, /*菜單項(xiàng)的排序*/ "菜單一"); item.setTitle("aaa"); item.setIcon(R.drawable.ic_launcher);// api>=11 不顯示圖標(biāo) , menu.add(1, 101, 1, "菜單二"); menu.add(1, 102, 1, "菜單三"); menu.add(1, 103, 1, "菜單四"); menu.add(1, 104, 1, "菜單五"); menu.add(1, 105, 1, "菜單六"); menu.add(1, 106, 1, "菜單七"); return true; }
    查看全部
  • // Inflate the menu; this adds items to the action bar if it is present. // getMenuInflater().inflate(R.menu.main, menu); 二、res->menu->main.xml: <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/action_menu_item1" android:orderInCategory="100" android:showAsAction="never" android:title="菜單一"/> <item android:id="@+id/action_menu_item2" android:orderInCategory="100" android:showAsAction="never" android:title="菜單二"/> </menu>
    查看全部
  • 兩種create OptionsMenu的方法
    查看全部

舉報(bào)

0/150
提交
取消
課程須知
本課程是進(jìn)階課程的第2季,將講解Android應(yīng)用必備的菜單、對話框和動(dòng)畫等的使用,對于不熟悉Android開發(fā)的童鞋來說會(huì)有一定的難度,所以,建議在學(xué)習(xí)本門課程之前,首先必須掌握J(rèn)ava基礎(chǔ)語法和面向?qū)ο缶幊蹋浯芜€要熟悉Android開發(fā)環(huán)境,了解控件的使用就更好了
老師告訴你能學(xué)到什么?
1、Android調(diào)試程序 2、Android提示對話框 3、Android常用菜單 4、Android常用動(dòng)畫效果

微信掃碼,參與3人拼團(tuán)

微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對慕課網(wǎng)的支持!