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

為了賬號安全,請及時綁定郵箱和手機立即綁定

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

邦蜀黍 移動開發(fā)工程師
難度入門
時長 3小時50分
學(xué)習(xí)人數(shù)
綜合評分9.70
133人評價 查看評價
9.9 內(nèi)容實用
9.8 簡潔易懂
9.4 邏輯清晰
  • 1.靜態(tài)添加子菜單 <item android:title="@string/action_settings" app:showAsAction="never"> <menu> <item/> <item/> </menu> </item> item里面嵌套子menu 2.引入xml文件 @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.main, menu);} 3.重寫點擊事件 onOptionItemSelected
    查看全部
  • 動態(tài)添加SubMenu子菜單 1.添加內(nèi)容 onCreateOptionsMenu(Menu menu){ SubMenu file=menu.addSubMenu("文件"); SubMenu edit=menu.addSubMenu("編輯"); file.add(); file.setxxx() edit.add()' } 2.監(jiān)聽子菜單點擊事件 onOptionItemSelected(MenuItem item){ if(item.getGroupId()==1){ switch(item.getItemId){} }else if(item.getGroupId()==1){} }
    查看全部
  • ContextMenu與OptionMenu的區(qū)別 1.OptionMenu對應(yīng)的是activity,一個activity只能擁有一個選項菜單 2.ContextMenu對應(yīng)的是View,每個View都可以設(shè)置上下文菜單 3.一般情況ContextMenu常用于ListView或者GridView 使用上下文菜單步驟: 1.在需要上下文菜單的view控件中注冊上下文菜單registerForContextMenu() 2.重寫activity的onCreateContextMenu方法,創(chuàng)建自定義菜單(xml加載/代碼動態(tài)添加) 3.重寫activity的onContextItemSelected,根據(jù)上下文中各個子項的id來實現(xiàn)不同的菜單操作
    查看全部
  • 第一步:在Activity中重寫onCreateOptionsMenu()來創(chuàng)建選項菜單,在中包含了getMenuInflater().inflate(R.menu.main,menu),R.menu.main是res的menu文件夾下的xml文件是放菜單的文件夾;設(shè)置菜單項可以通過兩種方法: 一:代碼動態(tài)設(shè)置menu.add(groupId,itemId,order,title), groupId--1:分組的id; itemId--100:菜單項的id; order--1:菜單項排序用的; title--"菜單1":菜單名稱; 類似于ArrayList,可以調(diào)用add方法來加載如 menu.add(1,100,1,"菜單一"); menu.add(1,101,1,"菜單二"); menu.add(1,102,1,"菜單三"); add方法返回的是item,可以賦值給item,再調(diào)用item的setTitle與setIcon(在API>=11時,是不顯示圖標(biāo)的)來設(shè)置item; 二:在R.menu.main的xml文件,添加item控件來添加設(shè)置菜單項; 第二步:重寫onOptionsItemSelected(MenuItem item)方法設(shè)置菜單項的點擊事件,再switch(item.getItemId())來設(shè)置各個case,方法1的id是add中itemId,方法二的id是xml文件中定義的id的點擊事件; 第三步:創(chuàng)建Activity,關(guān)聯(lián)xml文件,并在manifest中加上activity。在case中,新建intent,調(diào)用item的setIntent(intent)實現(xiàn)界面跳轉(zhuǎn); 新建activity時需要再mainfast中配置
    查看全部
  • 選項菜單: 1.創(chuàng)建選項菜單:在Activity中重寫onCreateOptionsMenu()的方法 設(shè)置菜單項可用代碼動態(tài)設(shè)置menu.add(); 還可以通過xml設(shè)置MenuInflaer.inflate(); 2.設(shè)置菜單項點擊事件:onOptionsItemSelected();
    查看全部
  • 第一步:創(chuàng)建Builder對象(是notification的builder)并new出Notification.Builder(this),通過調(diào)用builder的方法來設(shè)置,setSmallIcon(R.drawable...),setTicker...; 第二步(點擊后的響應(yīng)):創(chuàng)建PendingIntent對象并賦值為PendingIntent.getActivity(context,requestCode,intent,flags): context:this; requestCode:請求碼,0; intent:創(chuàng)建Intent對象,在new中根據(jù)需求選擇構(gòu)造的類.class; flags--0; 第三步:創(chuàng)建Notification對象,并將builder.build()賦值//4.1即以上,要用builder.build()方法,以下要用builder.getNotification()方法; 第四步:創(chuàng)建NotificationManager對象,因為是系統(tǒng)的常用服務(wù),賦值為getSystemService(Context.NOTIFICATION_SERVICE),需強制轉(zhuǎn)化;調(diào)用成員函數(shù)notify(id,notification)來加載Notification,id是一個int值,表示notification的id,自行賦值即可;
    查看全部
  • 如何實現(xiàn)通知欄: 1.獲取NotificationManager 2.顯示通知欄:notify(id,notification); 3.取消通知欄:cancle(id); 4.構(gòu)造Notification并設(shè)置顯示內(nèi)容 5.通知欄通知可以設(shè)置聲音提示,指示燈,以及震動效果
    查看全部
  • 第一步:創(chuàng)建布局文件;<br> 第二步:獲取布局:定義LayoutInflater inflater=LayoutInflater.from(this);創(chuàng)建View對象并賦值為inflater.inflate(R.layout....,null);<br> 第三步:顯示對話框并調(diào)用setView(view)來加載樣式; 關(guān)閉對話框 dialog.dismiss();
    查看全部
    0 采集 收起 來源:自定義對話框

    2018-03-22

  • AlertDialog常用方法: 創(chuàng)建AlertDialog,需要用到AlertDialog.Builder中的create方法 1.setTitle: ---為對話框設(shè)置標(biāo)題 2.setIcon: ---為對話框設(shè)置圖標(biāo) 3.setMessage: ---為對話框設(shè)置內(nèi)容 4.setView: ---為對話框設(shè)置自定義樣式 5.setItems: ---設(shè)置對話框要顯示的一個list,一般用于顯示幾個命令時 6.setMultiChoiceItems ---設(shè)置對話框顯示一系列的復(fù)選框 7.setSingleChoiceItems ---設(shè)置單選按鈕 8.setNeutralButton ---普通按鈕 9.setPositiveButton ---給對話框添加“確認(rèn)”按鈕 10.setNegativeButton ---給對話框添加“取消”按鈕
    查看全部
    0 采集 收起 來源:認(rèn)識Dialog

    2016-04-21

  • // 先獲得inflater LayoutInflater inflater = LayoutInflater .from(MainActivity.this); // 通過inflater來將我們自定義的toast的布局轉(zhuǎn)化為view的控件 View view = inflater.inflate(R.layout.toast_layout, null); // 也可以通過這種方法來初始化我們的toast Toast toast = new Toast(MainActivity.this); // 通過toast的setView的方法將我們上面得到的view添加到toast中去 toast.setView(view); // 調(diào)用show的方法來實現(xiàn)toast的顯示 toast.show();
    查看全部
    0 采集 收起 來源:自定義Toast

    2016-04-21

  • 顯示帶圖片的Toast // 通過這種方法來初始化toast Toast toast = Toast.makeText(MainActivity.this, "這是顯示帶有圖片的toast", 2000); // 將toast強制轉(zhuǎn)換為布局文件 LinearLayout ll = (LinearLayout) toast.getView(); // 得到一個ImageView的控件,并設(shè)置控件中的圖片資源 ImageView iv = new ImageView(MainActivity.this); iv.setImageResource(R.drawable.ic_launcher); // 在布局文件中添加這個ImageView的控件,addView的第二個參數(shù)是為這個圖片設(shè)置位置,為0的時候表示在文字的上面 ll.addView(iv, 0); // show出來 toast.show();
    查看全部
  • 自定義位置的Toast: toast.setGravity(gravity,cOffset,yOffset); xOffset設(shè)置正值則向右偏移,設(shè)置負(fù)值則向左偏移 yOffset設(shè)置正值則向下偏移,設(shè)置負(fù)值則向上偏移
    查看全部
  • 自定義位置的Toast: toast.setGravity(gravity,cOffset,yOffset)
    查看全部
  • 一、toast 1.Toast是一種提供給用戶簡潔提示信息的視圖。 2.該視圖以浮于應(yīng)用程序之上的形式呈現(xiàn)給用戶。Toast提示界面不獲取焦點,所以不影響用戶的操作。Toast提示就是在不影響用戶使用呈現(xiàn)的同時,給用戶提供某些提示信息。有兩個例子就是音量控制和設(shè)置信息保存成功。 3.Android提供的Toast類可以創(chuàng)建和顯示該Toast信息。 二、Toast常用方法 Toast.makeText(context, text, duration);//返回值為Toast Toast.setDuration(duration);//設(shè)置持續(xù)時間 Toast.setGravity(gravity, xOffset, yOffset);//設(shè)置toast位置 Toast.setText(s);//設(shè)置提示內(nèi)容 Toast.show();//顯示
    查看全部
  • 一、LogCat的作用: 1、logCat是用來獲取系統(tǒng)日志信息的工具,可以看到的信息包括Dalvik虛擬機信息,進(jìn)程信息,Android運行時信息,以及應(yīng)用程序信息。 2、我們可以通過添加程序日志的方式,來對程序進(jìn)行簡單的追蹤。LogCat是比較輕便簡介的調(diào)試方式。 3、與Debug調(diào)試的區(qū)別: Debug調(diào)試一般用于相對來說比較復(fù)雜的問題’ LogCat一般用于相對來說比較容易追蹤的問題 二、Log日志級別 1.Log.v(tag,message);//verbose模式,打印最詳細(xì)的日志,顏色為黑色 2.Log.d(tag,message);//debug級別的日志,顏色為藍(lán)色 3.Log.i(tag,message);//info級別的日志,顏色為綠色 4.Log.w(tag,message);//warn級別的日志,顏色為橙色 5.Log.v(tag,message);//error級別的日志,顏色為紅色 tag用來標(biāo)記Log消息的源頭,而message則是這條Log的內(nèi)容。 錯誤信息的級別最高,其次是警告信息,然后是通知信息以及Debug信息,級別最低的是詳細(xì)信息。 從日志的輸出數(shù)量來算,error,warn,info,debug,verbose,數(shù)量從少到多
    查看全部
    0 采集 收起 來源:LogCat概述

    2016-04-21

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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