任何人都可以簡要解釋動態修改佈局而不是靜態佈局的優點和缺點嗎?我在測驗中遇到了這個問題。請詳細解釋你的答案。以下是真/假問題。動態修改佈局比靜態佈局
動態創建的佈局會出現在屏幕上,會明顯快靜態佈局會作出迴應。
動態創建的用戶界面可以適應應用程序的運行時狀態,例如任何時候顯示的數據量需要顯示爲 。
動態佈局可以利用Android配置系統未跟蹤的上下文信息(例如當前位置,使用時間或環境光線測量)。
靜態佈局不能利用上下文信息,如設備的方向。
任何人都可以簡要解釋動態修改佈局而不是靜態佈局的優點和缺點嗎?我在測驗中遇到了這個問題。請詳細解釋你的答案。以下是真/假問題。動態修改佈局比靜態佈局
動態創建的佈局會出現在屏幕上,會明顯快靜態佈局會作出迴應。
動態創建的用戶界面可以適應應用程序的運行時狀態,例如任何時候顯示的數據量需要顯示爲 。
動態佈局可以利用Android配置系統未跟蹤的上下文信息(例如當前位置,使用時間或環境光線測量)。
靜態佈局不能利用上下文信息,如設備的方向。
第一條語句是假的,因爲讓靜態和動態佈局的想法是不提高效率,更好地從模型/控制器seperete的觀點,並允許更改佈局而無需重新編譯碼。請參閱此處瞭解更多信息:Android xml vs java layouts performance。
第二個和第三個語句是True,因爲這是隻能在運行時確定的信息,所以要利用您需要創建一些動態佈局設置的信息,例如更新地圖上的位置或更新當前所在區域的天氣。
底部語句爲False,因爲您可以在專門爲設備方向命名的XML文件中使用佈局。佈局land.xml。當配置更改爲橫向時,Android將正確選擇此佈局。
請記住,Android允許您使用靜態和動態佈局,但從我讀過的大多數人選擇靜態佈局選項的可能性,因爲這種分離使佈局更改更容易。 Dynamic vs XML layout in Android?
祝你好運當然,我相信我在做同樣的事情。
乾杯,
Alexei Blue。
你能解釋一下你對「靜態片段」的理解嗎?這是我第一次聽到這個消息。你指的是在XML文件中聲明而不是在代碼中的片段? – gunar
爲我的措辭。我提到了在xml文件中編碼的片段 – Burusothman
看來你的問題是動態的。 – keshav