2010-11-21 47 views
0

我有一個需要,我必須通過一些活動的一些值到 另一個文件,它擴展了視圖類(而不是活動)....其 不正常價值觀的傳遞從一個活動到另一個...將值從一個活動傳遞到延伸視圖類

在我的活動,我會通過一些座標值的類 擴展視圖...在這個類中,我將繪製的圖像和地方分 在從活動傳遞的座標上的圖像...但問題是,我不能使用意圖發送值...

有沒有Ÿ方式做到這一點??

回答

1

如果你想顯示視圖,你必須使用另一個活動(你不能只顯示一個視圖沒有一個活動持有它),因此這實際上是從一個活動到另一個活動的值的正常傳遞......唯一的不同之處在於,一旦您的第二個活動收到了這些值,就必須使用它們來配置您的自定義視圖。

看看這些鏈接:Building Custom Components,Creating custom Views。爲了使用自定義視圖,您只需將其放入XML中,就像通常爲android視圖執行的操作一樣。例如:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"> 
    <TextView 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:text="this is a normal view"/> 
    <!-- this is a custom View --> 
    <your.package.YourCustomView 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content"/> 
</LinearLayout> 
+0

可以發表一個鏈接,我可以閱讀如何構建自定義視圖? – Hari 2010-11-21 05:22:45

+0

還有一件事....如果我必須建立一個自定義視圖,我必須從View類擴展它....但是,對於一個活動,我必須從活動類擴展它...所以,如何我可以在活動內定義一個自定義視圖嗎? – Hari 2010-11-21 05:26:13

+0

好的,我編輯了我的答案並提供了更多信息。 – Cristian 2010-11-21 05:39:36

相關問題