activity關聯view的介紹

2021-09-01 07:56:56 字數 656 閱讀 5288

activity中關聯檢視view是一般使用setcontentview方法,該方法可以分為兩種:一種引數是使用xml資源直接建立:setcontentview (int layoutresid),指定layout中的乙個xml的id即可,這種方法簡單。另乙個方法是 setcontentview(android.view.view),引數是指定乙個檢視view物件,這種方法可以使用自定義的檢視類。

第一種是我們通常activity常用的,就不再介紹了。

對於第二種稍微介紹下,在一些場合中,需要對view進行一些定製處理,比如獲取到canvas進行影象繪製,需要過載view::ondraw方法,這時需要對view進行派生乙個類,過載所需要的方法,然後使用setcontentview(android.view.view)與activity進行關聯。由於時間的原因,後面再貼**上來,看看這種關聯檢視是如何使用的。

2012-6-12

activity關聯檢視的**如下,由於只是為了演示activity關聯檢視的流程,所以view部分比較簡單。

public class viewtestactivity extends activity

private class drawview extends view

protected void ondraw(canvas canvas) }}

rails 在view中引用關聯model值

今天遇到乙個問題。情景是這樣的,有一張表invite和一張group表。group跟invite是一對多關係即 group.rb has many invites invite.rb belongs to group 在建立invite的時候需要同時新增其屬於那個group,這是我就蛋疼了。於是上網...

提供將乙個Activity轉化為View顯示出來

最近看到好多opengl牛人寫了些立方體,卷頁之類的華麗的 這些立體面上都是些之類的imageview的元件,許多人問能不能將一些activity顯示到上面。最近我在看tabactivity的時候,發現這是可以實現的。public view activitytoview context parent...

iOS建立xib關聯view之後建立view

建立乙個繼承view的headerview,再建立乙個xib並關聯上headerview,在headerview中如下這樣寫,建立headerview的時候,直接alloc initwithframe,frame將會賦值給xib,就是frame的座標大小會改變xib的大小位置 import inte...