将值从一个活动传递到延伸视图类

问题描述:

我有一个需要,我必须通过一些活动的一些值到 另一个文件,它扩展了视图类(而不是活动)....其 不正常价值观的传递从一个活动到另一个...将值从一个活动传递到延伸视图类

在我的活动,我会通过一些坐标值的类 扩展视图...在这个类中,我将绘制的图像和地方分 在从活动传递的坐标上的图像...但问题是,我不能使用意图发送值...

有没有Ÿ方式做到这一点??

如果你想显示视图,你必须使用另一个活动(你不能只显示一个视图没有一个活动持有它),因此这实际上是从一个活动到另一个活动的值的正常传递......唯一的不同之处在于,一旦您的第二个活动收到了这些值,就必须使用它们来配置您的自定义视图。

看看这些链接: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