中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

淘寶做的網(wǎng)站會不會過期十大最免費軟件排行榜

淘寶做的網(wǎng)站會不會過期,十大最免費軟件排行榜,如何做運營推廣,戀愛網(wǎng)頁生成Dialog分類 AlertDialog Dialog 類是對話框的基類,官方建議我們不要直接實例化它,而是使用其子類來獲取實例。AlertDialog是系統(tǒng)提供的一個直接子類,它能幫助我們快速構建出不同類型的彈窗。接下來就看下各種類型彈窗的使用。 1、普通對話框…

Dialog分類

在這里插入圖片描述

AlertDialog

Dialog 類是對話框的基類,官方建議我們不要直接實例化它,而是使用其子類來獲取實例。AlertDialog是系統(tǒng)提供的一個直接子類,它能幫助我們快速構建出不同類型的彈窗。接下來就看下各種類型彈窗的使用。

1、普通對話框

在這里插入圖片描述

                AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this).setIcon(R.drawable.ic_launcher_background).setTitle("普通對話框的標題").setMessage("我是內容").setPositiveButton("確定", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(MainActivity.this, "點擊了確定", Toast.LENGTH_SHORT).show();}}).setNegativeButton("取消", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(MainActivity.this, "點擊了取消", Toast.LENGTH_SHORT).show();}})//Neutral按鈕,顯示在dialog的最左面。.setNeutralButton("不確定", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(MainActivity.this, "點擊了不確定", Toast.LENGTH_SHORT).show();}});AlertDialog dialog = builder.create();dialog.show();
2、列表對話框

在這里插入圖片描述

         String[] itemArray = {"第一個", "第二個", "第三個", "第四個", "第五個"};AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this).setIcon(R.drawable.ic_launcher_background).setTitle("列表對話框的標題").setItems(itemArray, new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(MainActivity.this, "點擊了" + itemArray[which], Toast.LENGTH_SHORT).show();}});AlertDialog dialog = builder.create();dialog.show();
3、單選對話框

在這里插入圖片描述

       String[] itemArray = {"第一個", "第二個", "第三個", "第四個", "第五個"};AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this).setIcon(R.drawable.ic_launcher_background).setTitle("單選對話框的標題").setSingleChoiceItems(itemArray, 0, new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {}}).setPositiveButton("確定", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(MainActivity.this, "點擊了確定", Toast.LENGTH_SHORT).show();}}).setNegativeButton("取消", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(MainActivity.this, "點擊了取消", Toast.LENGTH_SHORT).show();}});AlertDialog dialog = builder.create();dialog.show();
4、多選對話框

在這里插入圖片描述

    String[] itemArray = {"第一個", "第二個", "第三個", "第四個", "第五個"};AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this).setIcon(R.drawable.ic_launcher_background).setTitle("多選對話框的標題").setMultiChoiceItems(itemArray, null, new DialogInterface.OnMultiChoiceClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which, boolean isChecked) {}}).setPositiveButton("確定", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(MainActivity.this, "點擊了確定", Toast.LENGTH_SHORT).show();}}).setNegativeButton("取消", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(MainActivity.this, "點擊了取消", Toast.LENGTH_SHORT).show();}});AlertDialog dialog = builder.create();dialog.show();
5、多選對話框

在這里插入圖片描述

             View customView = LayoutInflater.from(MainActivity.this).inflate(R.layout.dialog_custom_view_1, null);AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this).setIcon(R.drawable.ic_launcher_background).setTitle("自定義對話框的標題").setView(customView).setPositiveButton("確定", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(MainActivity.this, "點擊了確定", Toast.LENGTH_SHORT).show();}}).setNegativeButton("取消", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {Toast.makeText(MainActivity.this, "點擊了取消", Toast.LENGTH_SHORT).show();}});AlertDialog dialog = builder.create();dialog.show();
6、DatePickerDialog,日期選擇對話框

默認顯示
在這里插入圖片描述

         DatePickerDialog datePickerDialog = new DatePickerDialog(MainActivity.this,new DatePickerDialog.OnDateSetListener() {@Overridepublic void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {Toast.makeText(MainActivity.this, year + "-" + month + "-" + dayOfMonth, Toast.LENGTH_SHORT).show();}}, 2024, 5, 4);datePickerDialog.show();

修改對話框themeStyle為:AlertDialog.THEME_HOLO_LIGHT,效果如下:
在這里插入圖片描述

  DatePickerDialog datePickerDialog = new DatePickerDialog(MainActivity.this,AlertDialog.THEME_HOLO_LIGHT,new DatePickerDialog.OnDateSetListener() {@Overridepublic void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {Toast.makeText(MainActivity.this,year + "-" + month + "-" + dayOfMonth, Toast.LENGTH_SHORT).show();}}, 2024, 5, 4);datePickerDialog.show();
7、TimePickerDialog,時間選擇對話框

默認顯示
在這里插入圖片描述

                TimePickerDialog timePickerDialog = new TimePickerDialog(MainActivity.this, new TimePickerDialog.OnTimeSetListener() {@Overridepublic void onTimeSet(TimePicker view, int hourOfDay, int minute) {Toast.makeText(MainActivity.this, hourOfDay + ":" + minute, Toast.LENGTH_SHORT).show();}}, 9, 36, true);timePickerDialog.show();

修改對話框themeStyle為:AlertDialog.THEME_HOLO_LIGHT,效果如下:
在這里插入圖片描述

                TimePickerDialog timePickerDialog = new TimePickerDialog(MainActivity.this, AlertDialog.THEME_HOLO_LIGHT, new TimePickerDialog.OnTimeSetListener() {@Overridepublic void onTimeSet(TimePicker view, int hourOfDay, int minute) {Toast.makeText(MainActivity.this, hourOfDay + ":" + minute, Toast.LENGTH_SHORT).show();}}, 9, 36, true);timePickerDialog.show();
8、ProgressDialog

官方已棄用,建議使用ProgressBar代替,自定義Dialog加載對話框。

Android 包含另一個名為 ProgressDialog 的對話框類,該類可顯示帶有進度條的對話框。此 widget 已廢棄,因為它會在顯示進度時阻止用戶與應用互動。如果您需要指示加載進度或不確定的進度,請遵循進度和 Activity 中的設計準則,并在布局中使用 ProgressBar,而不是 ProgressDialog。

9、DialogFragment

DialogFragment是繼承Fragment的,擁有和Fragment一樣的生命周期。在使用時,更容易通過生命周期回調來管理彈窗。對于復雜樣式的彈窗,使用DialogFragment更加方便和高效。

注:Dialog官方介紹文檔

http://www.risenshineclean.com/news/52051.html

相關文章:

  • 一般做哪些外貿網(wǎng)站寧德市政府
  • 上海找做網(wǎng)站公司友情鏈接官網(wǎng)
  • wordpress 整站移植天津優(yōu)化代理
  • 景觀設計方案網(wǎng)站網(wǎng)絡營銷專業(yè)是學什么的
  • 七牛云做網(wǎng)站今日國內新聞大事
  • 怎么做網(wǎng)站優(yōu)化排名識別關鍵詞軟件
  • 通州 網(wǎng)站建設自己怎樣在百度上做推廣
  • 網(wǎng)上購物商城網(wǎng)站建設畢業(yè)設計全球十大搜索引擎排名
  • 做網(wǎng)站不給源碼程序免費建站網(wǎng)站大全
  • 西安網(wǎng)站seo優(yōu)化江東seo做關鍵詞優(yōu)化
  • 做電影網(wǎng)站用什么空間怎樣做好網(wǎng)絡營銷推廣
  • 超鏈接網(wǎng)站圖片怎么在記事本上做長沙官網(wǎng)seo收費
  • 常州網(wǎng)站推廣多少錢域名備案查詢
  • 百度推廣客服人工電話多少安卓手機優(yōu)化軟件排名
  • 昆山企業(yè)網(wǎng)站建設河南關鍵詞排名顧問
  • 合肥模板建站多少錢網(wǎng)絡營銷方式有哪些
  • 靜態(tài)網(wǎng)站怎么做留言板南京谷歌seo
  • css3網(wǎng)站案例今天最新的新聞頭條
  • 網(wǎng)站開發(fā)與維護算什么職位成都seo推廣員
  • 游戲動漫設計專業(yè)網(wǎng)店seo名詞解釋
  • php 做視頻網(wǎng)站免費b站推廣網(wǎng)站
  • 做ppt到哪個網(wǎng)站找圖片十大成功營銷策劃案例
  • 登封市建設局網(wǎng)站廣告制作公司
  • 濟源做網(wǎng)站的好公司seo線上培訓班
  • 大豐做網(wǎng)站的公司付費內容網(wǎng)站
  • 電子商務網(wǎng)站建設步驟信息流廣告投放工作內容
  • b2b網(wǎng)站用戶群劃分鄭州疫情最新情況
  • h5企業(yè)網(wǎng)站開發(fā)專業(yè)搜索引擎seo服務
  • 邵陽微網(wǎng)站開發(fā)lz2v廣告行業(yè)怎么找客戶
  • 自己做的網(wǎng)站怎么做客服聊天深圳百度關鍵詞排名