已采納回答 / hyman
你好,你想復(fù)雜了,背景是不需要你在onDraw中去繪制的,直接設(shè)置backgroud就行了。具體測(cè)試,你可以自定義一個(gè)view,只有構(gòu)造方法,然后在布局文件中聲明(寬高寫成精確值,例如100dp),設(shè)置個(gè)背景,你就明白了。
2014-12-12
已采納回答 / hyman
你好,LinearLayout沒有你所說的特性(你可以試試,在里面放一堆Button)。再者,開發(fā)中或多或少都需要接觸自定義控件,學(xué)會(huì)是百利無(wú)一害的。
2014-12-11
已采納回答 / hyman
你好,這個(gè)官方文檔有一定的解釋,地址:http://developer.android.com/guide/topics/ui/how-android-draws.html?;中文翻譯地址:http://blog.csdn.net/jewleo/article/details/39547631?。 stackoverflow中也有很多類似的問題,你可以看下大家的解答。
2014-12-11