-
AlertDialog設置方法
查看全部 -
完全自定義Toast: 新建一個Toast樣式的layout布局toast_layout.xml //獲得inflater LayoutInflater inflater = LayoutInflater.from(this); // 通過inflater來將我們自定義的toast的布局轉(zhuǎn)化為view的控件 View view = inflater.inflate(R.layout.toast_layout, null); //初始化toast Toast toast=new Toast (this); // 通過toast.setView的方法將我們上面得到的view添加到toast中去 toast.setView(view); //顯示toast toast.show();
查看全部 -
/** * 顯示自定義位置的Toast */ private void showToast2(){ Toast toast = Toast.makeText(this,"改變位置的Toast!",Toast.LENGTH_SHORT); toast.setGravity(Gravity.CENTER, 0, 0); toast.show(); } xOffset設置正值則向右偏移,設置負值則向左偏移 yOffset設置正值則向下偏移,設置負值則向上偏移
查看全部 -
自定義的Dialog的View 里面的控件同樣可以用findViewById 的方式。就是View.findViewById(R.id.xxx);查看全部
-
//單選對話框 String[] single_list={"男","女"}; private void showDialog2(){ AlertDialog.Builder=new AlertDialog.Builder(this); PS:不能設置消息內(nèi)容,不然選擇不會顯示的?。。。?Builder.setTitle("選擇性別");//設置標題 Builder.setIcon(R.drawable.ic_launcher);//設置圖標 //設置選項:第二個參數(shù)0表示默認選中第一個選項 Builder.setSingleChoiceItems(single_list,0,new DialogInterface.OnClickListener(){ public void onClick(DialogInterface dialog,int which){ String str=single_list[which]; Toast.makeText(MainActivity.this,"這個人的性別為"+str,Toast.LENGTH_SHORT).show(); } }); AlertDialog dialog=builder.create(); dialog.show(); }查看全部
-
Toast.makeText(context,text,duration);//返回值為Toast toast.setDuration(duration);//設置持續(xù)時間 toast.setGravity(gravity,x0ffset,y0ffset);//設置toast位置 toast.setText(s);//設置提示內(nèi)容查看全部
-
LogCat窗口左側(cè)是日志過濾器 All messages是所有日志只要是和程序有關(guān)的都會記錄 上方綠色小加號是添加過濾器: Filter Name過濾器名稱,可以隨意起 by Log Tag通過標簽名過濾 by Log Message通過日志信息過濾 by PID通過進程ID過濾 by Application Name通過應用程序名過濾 by Log Level通過日志等級過濾 常用的是Tag和AnimationName 上方減號按鈕是刪除選中的過濾器 上方書寫的按鈕是編輯選中的過濾器查看全部
-
使用LogCat調(diào)試程序 先判斷異常的位置,然后添加日志,通過分析日志來解決異常 級別低于選擇的日志不會顯示查看全部
舉報