在使用dialogfragment時,如果不控制它的位置,它管理的dialog將顯示在當前介面的正**。
例如,通常我們會這麼使用dialogfragment:
private
void
showpermissionwarningdialog()
}
如果不進行其它操作,mwarningpermissionfragment的dialog將顯示在介面的正**。
現在我們想讓dialogfragment對應的dialog顯示在整個介面的底部。
一種可行的方法是:
在dialogfragment對應的檢視建立出來後顯示出來前,更改其位置屬性。
我們知道dialogfragment對應的生存週期為:
03-03
13:25:14.246
25266-25266/stark.a
.is.zhang
.transfer d/zjtest: onattach
03-03
13:25:14.246
25266-25266/stark.a
.is.zhang
.transfer d/zjtest: oncreate
03-03
13:25:14.246
25266-25266/stark.a
.is.zhang
.transfer d/zjtest: oncreatedialog
03-03
13:25:14.246
25266-25266/stark.a
.is.zhang
.transfer d/zjtest: oncreateview
03-03
13:25:14.256
25266-25266/stark.a
.is.zhang
.transfer d/zjtest: onstart
...................
因此,比較適合修改位置屬性的介面是onstart。
我們可以進行類似如下修改:
@override
public
void
onstart()
}
按照這種方式修改後,dialogfragment對應的dialog將顯示在介面的底部。 TCP流量控制,擁塞控制,差錯控制
流量控制 1 流量控制是管理兩端的流量,以免會產生傳送過塊導致收端溢位,或者因收端處理太快而浪費時間的狀態。用的是 滑動視窗,以位元組為單位 2 視窗有3種動作 展開 右邊向右 合攏 左邊向右 收縮 右邊向左 這三種動作受接收端的控制。合攏 表示已經收到相應位元組的確認了 發端視窗的大小取決於收端的...
TCP視窗控制 流量控制 擁塞控制
tcp以1個段為單位,每發乙個資料段進行一次ack確認應答的處理,這樣的傳輸方式由乙個缺點,就是包的往返時間越長通訊的效能越差。解決這個問題,提高速度,tcp引入了視窗控制這個概念。具體做法就是連續傳送上限為視窗大小的資料,然後再乙個乙個ack確認。即使在往返時間較長的情況下,它也能控制網路效能的下...
控制台輸出控制
by jingzhongrong 通過win32api提供的函式,可以對控制台程式的輸出進行控制,例如字型顏色 標題文字,以及各種屬性等等。主要使用到的函式以及宣告如下 handle getstdhandle dword nstdhandle 此函式用於獲取控制台輸出 輸入控制代碼。得到控制代碼之後...