将值从一个活动传递到延伸视图类
问题描述:
我有一个需要,我必须通过一些活动的一些值到 另一个文件,它扩展了视图类(而不是活动)....其 不正常价值观的传递从一个活动到另一个...将值从一个活动传递到延伸视图类
在我的活动,我会通过一些坐标值的类 扩展视图...在这个类中,我将绘制的图像和地方分 在从活动传递的坐标上的图像...但问题是,我不能使用意图发送值...
有没有Ÿ方式做到这一点??
答
如果你想显示视图,你必须使用另一个活动(你不能只显示一个视图没有一个活动持有它),因此这实际上是从一个活动到另一个活动的值的正常传递......唯一的不同之处在于,一旦您的第二个活动收到了这些值,就必须使用它们来配置您的自定义视图。
看看这些链接: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>
可以发表一个链接,我可以阅读如何构建自定义视图? – Hari 2010-11-21 05:22:45
还有一件事....如果我必须建立一个自定义视图,我必须从View类扩展它....但是,对于一个活动,我必须从活动类扩展它...所以,如何我可以在活动内定义一个自定义视图吗? – Hari 2010-11-21 05:26:13
好的,我编辑了我的答案并提供了更多信息。 – Cristian 2010-11-21 05:39:36