使用自定义画布视图共享数据

时间:2011-08-27 07:08:32

标签: android canvas

我是android编程的初学者,请原谅我,如果我的措辞有点不正确。

我在线性布局中有一个自定义画布视图和TextView,在布局文件中定义为

<LinearLayout 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    >
<TextView  
    android:id="@+id/blah"
    android:layout_width="fill_parent" 
    android:layout_height="60dp"
    android:gravity="top|center_horizontal" 
/>        
<com.*.Overlay android:id="@+id/combined"
    android:layout_width="fill_parent"
    android:layout_height="100dp"           
/>
 </LinearLayout>

我需要能够从我创建的Overlay自定义类中读取TextView中包含的文本。 (overlay类接收2个位图并将其中一个放在另一个上面。使用的位图将取决于TextView中的文本。)

我考虑过使用Intent,但是Overlay类没有onCreate方法..我的所有代码都在onDraw方法中。我还添加了必要的构造函数。

我不确定接下来要尝试什么,也许尝试访问父线性布局,然后再访问其子文本视图?

希望我能够以一种非混乱的方式解释一切

1 个答案:

答案 0 :(得分:0)