2011-08-27 277 views
1

我有一個即將到來的項目,需要我做一個自定義佈局。我一直在尋找一種方法來完成這個,但沒有成功。該佈局將具有需要適合屏幕和一些其他自定義視圖的自定義按鈕。換句話說,我需要它在所有類型的設備上看起來都一樣。所以這些自定義視圖需要拉伸以適合屏幕。類似於天氣蟲應用程序的東西,但按鈕將在頂部,並沒有太多的選項。按鈕將適合屏幕寬度明智。基本上佈局將不包含任何股票用戶界面。自定義Android佈局

我想有一本書或教程,我可以幫助我在這裏。

回答

3

查看此博客:http://blog.stylingandroid.com/

有在Android的各種佈局管理器的很多很好的例子。

此外,我強烈建議你看看Android的API演示和源代碼。

用於創建自定義視圖,這是最好的資源:http://developer.android.com/guide/topics/ui/custom-components.html

好運!

+0

大部分自定義視圖是在代碼或XML中完成的嗎? –

+0

基本的方法是,你必須擴展一個現有的android.view.View類,例如ImageView或者RelativeLayout。這取決於您的自定義視圖,您在代碼中放入了多少邏輯。但是,您可以使用自定義視圖在XML中進行聲明。爲此,您必須提供視圖的整個類名稱,即您的類具有類名稱com.wilson.view.MyImageView,您可以使用XML聲明它,如下所示: AZ13