-
帶有圖片的 Toast 實現(xiàn)步驟: 1. 首先通過 Toast 對象的 getView() 方法獲取View對象,強制轉(zhuǎn)換為布局; 2. 創(chuàng)建 ImageView 對象,設(shè)置圖片資源; 3. 將 ImageView 對象添加到 布局(使用布局的addView(View v)方法)。addView() 可以帶兩個參數(shù),第二個參數(shù)是圖片的相對位置,用整型表示,若有多個圖片,則數(shù)字越小越靠前,類似于數(shù)組。數(shù)字最大不能超過要添加的個數(shù),比如你只添加一個圖片,卻寫成addView( imageView, 2),就會報出 異常 java.lang.IndexOutOfBoundsException,也就是索引越界。查看全部
-
toast.setGravity(gravity,x0ffset,y0ffset); gravity: 通過 Gravity.xxxx 選擇位置,注意 Gravity 不要漏掉 x0ffset: 相對當(dāng)前位置的X軸(橫向)的偏移量 y0ffset: 相對當(dāng)前位置的Y軸(縱向)的偏移量查看全部
-
什么是Toast 1. Toast是一種提供給用戶簡潔提示信息的視圖。 2. 該視圖以懸浮于應(yīng)用程序之上的形式呈現(xiàn)給用戶。Toast提示界面不獲取焦點,所以不影響用戶的操作。Toast提示就是在不影響用戶使用程序的同時,給用戶提供某些提示信息。 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(); // 顯示查看全部
-
如圖,是利用 Log 來追蹤空指針異常的問題。在該例子中空指針報錯是在第36行(圖中的是第38行的 text.setText(str); 已經(jīng)被遮住了),該行有兩個對象可能存在空指針異常(text和str),所以我們在其前面添加兩句 Log 分別追蹤這兩個的情況。運行程序后,如圖,在日志中可以清楚地看到 text = null。從而確定了空指針的根源。查看全部
-
如圖所示,可以篩選要顯示的內(nèi)容的級別,級別由小到大依次是 verbose、debug、info、warn、error、assert。默認(rèn)選擇 verbose,顯示的是所有級別的信息。如果選擇 debug,將顯示debug級別以上的信息,也就是除了 verbose 以外的所有信息。也就是說,只會顯示選擇的級別和更高級別的信息,不會顯示更低級別的信息。查看全部
-
1. LogCat 是用來獲取系統(tǒng)日志信息的工具,可以得到的信息包括 Dalvik 虛擬機(jī)信息,進(jìn)程信息,Android 運行時信息,以及應(yīng)用程序信息。 2. 我們可以通過添加程序日志的方式,來對程序進(jìn)行簡單的追蹤。LogCat 是比較輕便簡潔的調(diào)試方式。 3. 與Debug調(diào)試的區(qū)別 Debug調(diào)試一般用于相對來說比較復(fù)雜的問題; LogCat一般用于相對來說比較容易追蹤的問題; 二者是互補的關(guān)系。 ----------------- 如果代碼區(qū)的下方窗口沒有LogCat標(biāo)簽,可以去點擊頂部菜單欄的Window --> show View --> Other --> Android --> 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ù)量從少到多查看全部
-
Debug界面左上是程序的調(diào)用站(Debug) 右上是變量值顯示窗口(x=vanables) 右上第二個標(biāo)簽是程序里的所有標(biāo)簽(breakpoints) Debug 1.開始Debug程序,通過eclipse的Debug As啟動程序 2.添加斷點 3.程序運行到斷點位置會自動停止到斷點代碼 4.開始追蹤程序 F6 逐行追蹤 F5 進(jìn)入方法 F7跳出方法 F8 下一個斷點或是結(jié)束Debug 鼠標(biāo)放在屬性值上一會就會顯示窗口詳細(xì) 或者右鍵選擇Instect顯示屬性值詳情 紅色按鈕Disconnect退出調(diào)試模式查看全部
-
創(chuàng)建方法查看全部
-
應(yīng)用查看全部
-
選項菜單與上下文菜單的區(qū)別查看全部
-
上下文菜單的組成,長按圖標(biāo)彈出查看全部
-
設(shè)置斷點 1、Ctrl+Shift+B 添加斷點 2、雙擊添加斷點(如圖光標(biāo)所示,點擊該行的行號之前的藍(lán)色豎條部分) 3、對應(yīng)行右鍵,選擇Toggle Breakpoint。查看全部
-
debug啟動方式 1.右鍵 Debug as 2.頂部菜單欄的小爬蟲查看全部
-
創(chuàng)建選項菜單查看全部
-
Debug調(diào)試程序 1. 調(diào)試是程序員無法回避的工作。調(diào)試方法有許多種,但歸根到底,就是找到引發(fā)錯誤的代碼。 2. Debug調(diào)試可以快速準(zhǔn)確的定位到錯位問題的位置,以及它的調(diào)用關(guān)系。 3. Debug調(diào)試程序是程序員必備的技能之一。 ----------- 1. 開始Debug程序,通過Eclipse的Debug As啟動程序。 2. 添加斷點。 3. 程序運行到斷點位置會自動停止。 4. 開始追蹤程序(以下是Eclipse的快捷鍵) F5 進(jìn)入方法 F6 逐行追蹤 F7 跳出方法 F8 下一個斷點或者結(jié)束Debug查看全部
舉報
0/150
提交
取消