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

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

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

邦蜀黍 移動開發(fā)工程師
難度入門
時長 3小時50分
學(xué)習(xí)人數(shù)
綜合評分9.70
133人評價 查看評價
9.9 內(nèi)容實用
9.8 簡潔易懂
9.4 邏輯清晰
  • /** * 顯示列表對話框 */ private void showDialog4() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("部門列表");//設(shè)置標(biāo)題 builder.setIcon(R.drawable.ic_launcher);//設(shè)置圖標(biāo) builder.setItems(item_list, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub Toast.makeText(MainActivity.this, "我動了"+item_list[which]+"!", Toast.LENGTH_SHORT).show(); } }); AlertDialog dialog = builder.create();//獲取dialog dialog.show();//顯示對話框 }
    查看全部
    0 采集 收起 來源:列表對話框

    2018-03-22

  • // 顯示多選按鈕對話框的方法 private void showMultiDialog() { // TODO Auto-generated method stub AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("請選擇您的愛好"); builder.setIcon(R.drawable.ic_launcher); builder.setMultiChoiceItems(Dc, null, new DialogInterface.OnMultiChoiceClickListener() { @Override public void onClick(DialogInterface arg0, int arg1, boolean arg2) { // TODO Auto-generated method stub if (arg2) { Toast.makeText(SecondActivity.this, "我喜歡的是:" + Dc[arg1], 1000).show(); } else { Toast.makeText(SecondActivity.this, "我現(xiàn)在不喜歡:" + Dc[arg1], 1000).show(); } } }); builder.setNegativeButton("點擊取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { // TODO Auto-generated method stub arg0.dismiss(); } }); AlertDialog dialog = builder.create(); dialog.show(); }
    查看全部
    0 采集 收起 來源:多選對話框

    2018-03-22

  • //單選對話框 String[] single_list={"男","女"}; private void showDialog2(){ AlertDialog.Builder=new AlertDialog.Builder(this); Builder.setTitle("選擇性別");//設(shè)置標(biāo)題 Builder.setIcon(R.drawable.ic_launcher);//設(shè)置圖標(biāo) //設(shè)置選項:第二個參數(shù)0表示默認(rèn)選中第一個選項 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(); }
    查看全部
    0 采集 收起 來源:單選對話框

    2018-03-22

  • /** * 顯示確認(rèn)對話框 */ private void showDialog1() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("確認(rèn)對話框");//設(shè)置標(biāo)題 builder.setIcon(R.drawable.ic_launcher);//設(shè)置圖標(biāo) builder.setMessage("確認(rèn)對話框提示內(nèi)容");//設(shè)置內(nèi)容 builder.setPositiveButton("確定", new DialogInterface.OnClickListener() { //這個OnClicklistener和上面的包不一樣 @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this, "點擊了確定按鈕!",Toast.LENGTH_SHORT).show(); } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this, "點擊了取消按鈕!",Toast.LENGTH_SHORT).show(); } }); AlertDialog dialog = builder.create();//獲取dialog dialog.show();//顯示對話框 }
    查看全部
  • private void showPublicDialog() { // 通過AlertDialog.Builder來創(chuàng)建builder AlertDialog.Builder builder = new AlertDialog.Builder(this); // 通過builder來設(shè)置一些屬性 builder.setTitle("這是確認(rèn)對話框"); builder.setIcon(R.drawable.ic_launcher); builder.setMessage("這是對話框中要顯示的內(nèi)容...."); builder.setPositiveButton("確定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { LayoutInflater inflater = LayoutInflater .from(SecondActivity.this); View view = inflater.inflate(R.layout.toast_layout, null); Toast toast = new Toast(SecondActivity.this); toast.setView(view); toast.show(); } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { //同上 } }); // 通過dialog的create的方法來創(chuàng)建dialog AlertDialog dialog = builder.create(); // 將dialog通過show的方法顯示出來 dialog.show(); }
    查看全部
  • AlertDialog常用方法 要創(chuàng)建一個AlertDialog,就要用到AlertDialog.Builder的create()方法。 setTitle:為對話框設(shè)置標(biāo)題 setIconL:為對話框設(shè)置標(biāo)題 setMessage:為對話框設(shè)置內(nèi)容 setView:給對話框設(shè)置自定義樣式 setItems:設(shè)置對話框姚先生的一個list,一般用于顯示幾個命令時 setMultiChoiceItems:用來設(shè)置對話框顯示一系列的復(fù)選框 setSingleChoiceItems:設(shè)置單選按鈕 setNeutralButton:普通按鈕 setPositiveButton:給對話框添加“確認(rèn)”按鈕 setNegativeButton:對話框添加“取消”按鈕
    查看全部
    0 采集 收起 來源:認(rèn)識Dialog

    2016-09-04

  • 幾種常見deDialog對話框
    查看全部
    0 采集 收起 來源:認(rèn)識Dialog

    2016-09-04

  • 一、Dialog 對話框是在當(dāng)前界面彈出的一個小窗口,用于顯示重要提示信息,提示用戶輸入信息,確認(rèn)信息,或者顯示某種狀態(tài),如下載進(jìn)度,退出提示等等。一般情況下,影虎要與對話框進(jìn)行交互,然后返回到被只改的界面以繼續(xù)運行當(dāng)前的應(yīng)用程序。 二、AlertDialog 要創(chuàng)建一個AlertDialog,就要用到AlertDialog.Builder的create()方法。 setTitle:為對話框設(shè)置標(biāo)題 setIcon:為對話框設(shè)置圖標(biāo) setMessage:為對話框設(shè)置內(nèi)容 setView:給對話框設(shè)置自定義樣式 setItems:設(shè)置對話框要顯示的一個list,一般用于顯示幾個命令時 setMultiChoiceItems:用來設(shè)置對話框顯示一系列的復(fù)選框 setSingleChoiceItems:設(shè)置單選按鈕 setNeutralButton:普通按鈕 setPositiveButton:給對話框添加“確認(rèn)”按鈕 setNegativeButton:給對話框添加“取消”按鈕
    查看全部
    0 采集 收起 來源:認(rèn)識Dialog

    2016-09-04

  • 新建一個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();
    查看全部
    0 采集 收起 來源:自定義Toast

    2016-09-04

  • 初始化toast Toast toast = Toast.makeText(MainActivity.this,"這是顯示帶有圖片的toast", 2000); 將toast強(qiáng)制轉(zhuǎn)換為布局文件 LinearLayout toast_layout = (LinearLayout) toast.getView(); 得到一個ImageView的控件,并設(shè)置控件中的圖片資源 ImageView iv = new ImageView(this); iv.setImageResource(R.drawable.ic_launcher); 在布局文件中添加這個ImageView的控件,addView的第二個參數(shù)是為這個圖片設(shè)置位置,為0的時候表示在文字的上面(沒有第二個參數(shù)的時候是文字在上) toast_layout.addView(iv, 0); show出來 toast.show();
    查看全部
  • 改變Toast顯示消息的位置: toast.setGravity(gravity,x0ffset,y0ffset); gravity是樣式可以通過.xxxx選擇 x0ffset:相對當(dāng)前位置的X軸(橫向)的偏移量 y0ffset:相對當(dāng)前位置的Y軸(縱向)的偏移量
    查看全部
  • Toast常用方法 Toast.makeText(context, text, duration);//返回值為Toast //Toast.makeText(this,"info",1000).show();單位時間為毫秒 Toast.setDuration(duration);//設(shè)置持續(xù)時間 Toast.setGravity(gravity, xOffset, yOffset);//設(shè)置toast位置 //toast.setGravity(Gravity.CENTER, 0, 0); //xOffset設(shè)置正值則向右偏移,設(shè)置負(fù)值則向左偏移 //yOffset設(shè)置正值則向下偏移,設(shè)置負(fù)值則向上偏移 Toast.setText(s);//設(shè)置提示內(nèi)容 Toast.show();//顯示
    查看全部
  • Toast常用方法
    查看全部
  • 什么是Toast 1.Toast是一種提供給用戶簡潔提示信息的視圖 2.該視圖以浮與應(yīng)用程序智商的形式呈現(xiàn)給用戶.Toast提示界面不獲取焦點,所以不影響用戶的操作.Toast提示就是在不影響用戶使用程序的同時,給予用戶提供某些提示信息.有兩個例子就是音量控制盒設(shè)置信息保存成功 3.Android提供的Toast類可以創(chuàng)建和顯示該Toast信息. Toast常用方法 Toast.makeText(context,text,duration); //返回值為Toast //context:上下文 //text:提示的內(nèi)容 //duration:持續(xù)的時間 toast.setDuration(duration);//設(shè)置持續(xù)時間 toast.setGravity(gravity,x0ffset,y0ffset);//設(shè)置toast位置 toast.setText(s);//設(shè)置提示內(nèi)容 toast.show();//顯示
    查看全部
  • LogCat窗口左側(cè)是日志過濾器 All messages是所有日志只要是和程序有關(guān)的都會記錄 上方綠色小加號是添加過濾器: Filter Name過濾器名稱,可以隨意起 by Log Tag通過標(biāo)簽名過濾 by Log Message通過日志信息過濾 by PID通過進(jìn)程ID過濾 by Application Name通過應(yīng)用程序名過濾 by Log Level通過日志等級過濾 常用的是Tag和AnimationName 上方減號按鈕是刪除選中的過濾器 上方書寫的按鈕是編輯選中的過濾器
    查看全部
    1 采集 收起 來源:篩選Log日志

    2016-09-04

舉報

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人拼團(tuán)

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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