-
自定義Dialog 1.自定義布局 2.寫(xiě)代碼: AlertDialog.Builder builder=new AlertDialog.Builder(this);// 先new出Builder //builder.setXXX(); //通過(guò)這個(gè)可以設(shè)置不同的dialog LayoutInflater inflater=LayoutInflater.from(this); View view2= inflater.inflate(R.layout.dialog_layout, null); //將自定義Dialog的布局加載進(jìn)來(lái)。 Button button= (Button) view2.findViewById(R.id.button1);//通過(guò)findViewById,找到確認(rèn)按鈕 builder.setView(view2); //將自定義布局設(shè)置給builder; final AlertDialog dialog= builder.create(); //通過(guò)builder創(chuàng)建dialog button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { dialog.dismiss();//當(dāng)點(diǎn)擊確定按鈕時(shí),讓dialog消失 } }); dialog.show();查看全部
-
AlertDialog的常用方法查看全部
-
自定義Toast 1.構(gòu)建布局文件(layout.xml)。 2.寫(xiě)代碼 Toast toast= Toast.makeText(MainActivity.this, "顯示Toast", Toast.LENGTH_LONG); toast.setGravity(Gravity.CENTER, 50, 100); //表示Toast向右(x軸)偏移50,向下(y軸)偏移100 LayoutInflater inflater= LayoutInflater.from(MainActivity.this); View view2 = inflater.inflate(R.layout.toast_layout, null);//將toast的布局轉(zhuǎn)化為View對(duì)象 toast.setView(view2);//將toast布局對(duì)象設(shè)置給toast對(duì)象 toast.show();//顯示toast查看全部
-
2-2 Log日志級(jí)別: 1、Log.v(tag,message);//verbose模式,打印最詳細(xì)的日志輸出顏色為黑色 2、Log.d(tag,message);//debug級(jí)別的日志 顏色為藍(lán)色 3、Log.i(tag,message);//info級(jí)別的日志 顏色為綠色 4、Log.w(tag,message);//warn級(jí)別的日志 顏色為橙色 5、Log.e(tag,message);//error級(jí)別的日志 顏色為紅色 tag用來(lái)標(biāo)記Log消息的源頭的.而message則是這條Log的內(nèi)容.錯(cuò)誤信息的級(jí)別最高,其次是警告信息,然后是通知信息以及Debug信息,級(jí)別最低的是詳細(xì)信息。 從日志的輸出數(shù)量來(lái)算,error,warn,info,debug,verbose,數(shù)量從少到多.查看全部
-
2-1 LogCat的作用: 1、logCat是用來(lái)獲取系統(tǒng)日志信息的工具,可以得到的信息包括Dalvik虛擬機(jī)信息,進(jìn)程信息,Android運(yùn)行時(shí)信息,以及應(yīng)用程序信息。 2、我們可以通過(guò)添加程序日志的方式,來(lái)對(duì)程序進(jìn)行簡(jiǎn)單的追蹤。LogCar是比較輕便簡(jiǎn)潔的調(diào)式方式。 3、與Debug調(diào)式的區(qū)別: Debug調(diào)式一般用于相對(duì)來(lái)說(shuō)比較復(fù)雜的問(wèn)題; LogCat一般用于相對(duì)來(lái)說(shuō)比較容易追蹤的問(wèn)題;查看全部
-
《android第二季》 1-1 Debug調(diào)式程序 1)、調(diào)式是程序員無(wú)法回避的工作。調(diào)式方法有許多種,但歸根結(jié)底,就是找到引發(fā)錯(cuò)誤的代碼。 2)、Debug調(diào)式可以快速準(zhǔn)確的定位到錯(cuò)誤問(wèn)題的位置,以及它的調(diào)用關(guān)系。 3)、Debug調(diào)式程序是程序員必備的技能之一 1-2 Debug調(diào)式程序步驟: 1)、開(kāi)始Debug程序,通過(guò)eclipse的Debug As啟動(dòng)程序 2)、添加斷點(diǎn) 3)、程序運(yùn)行到斷點(diǎn)位置會(huì)自動(dòng)停止到斷點(diǎn)代碼 4)、開(kāi)始追蹤程序 F6 逐行追蹤 F5 進(jìn)入方法 F7 跳出方法 F8 下一個(gè)斷點(diǎn)或是結(jié)束Debug查看全部
-
/** * 顯示確認(rèn)對(duì)話框 */ private void showDialog1() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("確認(rèn)對(duì)話框");//設(shè)置標(biāo)題 builder.setIcon(R.drawable.ic_launcher);//設(shè)置圖標(biāo) builder.setMessage("確認(rèn)對(duì)話框提示內(nèi)容");//設(shè)置內(nèi)容 builder.setPositiveButton("確定", new DialogInterface.OnClickListener() { //這個(gè)OnClicklistener和上面的包不一樣 @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this, "點(diǎn)擊了確定按鈕!",Toast.LENGTH_SHORT).show(); } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this, "點(diǎn)擊了取消按鈕!",Toast.LENGTH_SHORT).show(); } }); AlertDialog dialog = builder.create();//獲取dialog dialog.show();//顯示對(duì)話框 }查看全部
-
常用方法查看全部
-
頁(yè)面跳轉(zhuǎn)查看全部
-
通知控制類定義查看全部
-
整個(gè)步驟查看全部
-
常用方法查看全部
-
常見(jiàn)的幾種dialog查看全部
-
toast的常用方法查看全部
-
ContextMenu_2長(zhǎng)按時(shí)出現(xiàn)的菜單查看全部
舉報(bào)
0/150
提交
取消