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

2021-05-26 06:03:45 字數 818 閱讀 8565

最近看到好多opengl牛人寫了些立方體,卷頁之類的華麗的**,這些立體面上都是些之類的imageview的元件,許多人問能不能將一些activity顯示到上面。

最近我在看tabactivity的時候,發現這是可以實現的。

public view activitytoview(context parent,intent intent)

return wd ;

intent intent = new intent("com.android.phone.action.recent_calls");

intent.setclass(this, recentcallslistactivity.class);

mtabhost.addtab(mtabhost.newtabspec("call_log")

.setindicator(getstring(r.string.recentcallsiconlabel),

getresources().getdrawable(r.drawable.ic_tab_recent))

.setcontent(intent));

setcontent()方法其實是得到乙個new intentcontentstrategy(mtag, intent)的例項。

當當前的intent的tab獲得焦點的時候,tabhost會呼叫intentcontentstrategy的getcontentview()方法,將要顯示的activit轉化為view顯示在tabweight的下面。

getcontentview()的實現方法就類似於前面說的activitytoview()方法。具體的大家可以去看tabhost的原始碼。

建立乙個Activity

為了建立乙個新的 activity 你需要繼承 activity 類,定義 ui,實現功能。新的 activity 的最基本的框架 如下所示 import android.os.bundle public class myactivity extends activity 基本的 activity ...

利用xslt將乙個xml格式轉化為另乙個xml格式

出於需求,急需將xml從乙個格式轉化為另乙個格式。我遇到的問題,寫段程式實現起來還是比較簡單的,但還是藉機學習下xslt吧,好向師兄靠攏。一 不程式設計實現xml轉換 好,大家注意了,如果你已經對xslt灰常了解了,僅僅想知道不通過程式設計,怎樣將xml文件利用xslt轉化為另乙個xml文件,那麼請...

乙個activity兩個fragment的通訊

1.設介面在監聽的fragment 2.activity實現介面 3.設定更新介面方法在fragment 左邊改變右邊也改變,用的是單例模型 1.leftfragment 裡設定介面,2.onattach例項化介面物件,ondetach放開介面物件 mcallbacks null 3.在要改變rig...