将值从一个活动传递到扩展View类的类

时间:2010-11-21 04:42:08

标签: android

我需要将Activity中的某些值传递给 另一个扩展View类(而不是Activity)的文件....它的 不是将值从一个活动正常传递到另一个活动......

在我的活动中,我会将一些坐标值传递给该类 扩展视图...在这个课程中,我将绘制一个图像并放置点 从活动传递的坐标上的图像......但问题是,我无法使用Intent发送值......

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

如果你想要显示View,你必须使用另一个Activity(你不能只显示没有活动的View),这实际上是值从一个活动到另一个活动的正常传递......唯一的区别是您的第二个活动收到值后,必须使用它们配置自定义视图。

请看一下这些链接:Building Custom ComponentsCreating 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>