Я новичок в программировании 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>
Мне нужно иметь возможность читать текст, содержащийся в TextView, из пользовательского класса Overlay, который я создал.
(Класс оверлея принимает 2 растровых изображения и помещает одно поверх другого. Используемые растровые изображения будут зависеть от текста в TextView.)
Я рассмотрел использование намерений, но у класса Overlay нет метода onCreate. Весь мой код находится в методе onDraw. Я также добавил необходимые конструкторы.
Я не уверен, что делать дальше, возможно, попытаться получить доступ к родительскому linearlayout, а затем к его дочернему textview?
Надеюсь, мне удалось объяснить все в беспорядочной форме