安卓開發中Dialog和PopupWindow和新建Activity的使用場景有什麼區別

時間 2021-06-03 16:58:25

1樓:

PopupWindow

PopupWindow可以用來顯示任意檢視。出現在當前Activity上的乙個浮動容器

適用場景:輸入的補全資訊、下拉選擇的選單,可以是一些提示的資訊。

Dialog

A dialog is a small window that prompts the user to make a decision or enter additional information. A dialog does not fill the screen and is normally used for modal events that require users to take an action before they can proceed.

Dialog也是乙個小號視窗,用於提示使用者做一些額外的輸出資訊或者監察決定。通常情況下不填滿螢幕,要求使用者做出行動才能繼續進行。

適用場景:輸入賬號密碼、請求許可權、警告等,總之是需要使用者明確知道一些資訊,使用者做進一步操作前,需要確定或者填入資訊。

Activity

這個……不用解釋了吧

以上引用英文部分來自Android官方文件

iOS 開發好還是安卓開發好?

題主沒必要去糾結這些問題 學swift或者c 你想幹什麼開發都可以 Windows linux MacOS Android iOS通殺。 我以前一直覺得iOS比較好,但是經過今年的校招,我才明白其實學的好才是硬道理。前途 就目前而言,這兩個平台開發人員人數都足夠多,不存在哪個平台特別缺人的情況。而且...

安卓中的thread和handler,Asynctask ,還有runnable之間的關係如何?

知還 唔,Handler Thread AsyncTask都是用來實現非同步操作的,因為不能把耗時的操作 比如訪問網路 放在主線程中,所以要用到他們。其中Thread是要配合Handler進行sendMessage和obtainMessage操作的,在新的WorkerThread中進行耗時操作,然後...

嵌入式還是安卓應用開發?

小亨桑 2018的嵌入式與未來的發展前景 要比較嵌入式與安卓,首先要了解 什麼是嵌入式?什麼是安卓?嵌入式是指 嵌入式到受控器件內部的,專用的計算機系統,軟硬體可剪裁,在功耗,體積,成本,可靠性,等方面有嚴格的要求。安卓是指 以Linux為基礎的半開源作業系統,主要用於移動裝置,由Google和開放...