2010-02-17 16 views
1

AbsoluteLayout類已被棄用,但仍然可以在代碼中編寫,並且可以工作。如果我使用這個課程,會有什麼問題嗎?將應用程序部署到手機後,應用程序能否正常工作?在Android中使用已棄用的AbsoluteLayout類?

感謝

+0

你想完成什麼?如果您解釋了您的問題,我們可能會指出您使用的最佳(未棄用)佈局。 – 2010-02-17 21:37:37

+2

你爲什麼轉發這個問題?這是您之前詢問的問題的確切副本:http://stackoverflow.com/questions/2280060/deprecated-absolute-layout-options – 2010-02-17 21:49:03

+0

我重新張貼導致標籤不清晰 – 2010-02-18 08:04:53

回答

3

一般不推薦使用意味着你是從,因爲更好的方法存在使用它氣餒。它也可以作爲一個警告,它將在未來版本中完全刪除。

我認爲你會希望遠離絕對佈局,因爲它可以防止你的用戶界面在不同的分辨率下正確縮放,並且在更高版本的Android上可能根本無法工作。

「將應用程序在我的手機上部署後,它會正常工作」很可能是的,但就像我說你可能會遇到具有不同顯示分辨率的手機問題。

+0

謝謝所有 我只是想知道爲什麼這個類被棄用,仍然包括在sdk – 2010-02-18 08:05:57

1

這是一個強大的假設。這取決於目的,標準大屏幕設備(平板電腦)上的商業應用程序可能有一個絕對的理由。

+1

嗯,我相信這是真的,只有當您的應用程序針對特定設備,但它可能無法正確顯示在不同的屏幕上時,您纔可以使用AbsoluteLayout大小 – 2010-11-14 08:56:13

+1

僅當「業務應用程序」是「看起來像在VB6中創建的可怕用戶界面」的同義詞時, – 2012-09-09 23:23:42