I have an activity MyActivity that extends from MapActivity. In the .xml file containing the layout I can only include the MapView
<com.google.android.maps.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/trail_map_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="key"
/>
However I do need to find another view that is located in another .xml file.
Unfortunately, findViewById returns null.
How can I get the view I am looking for?
Thanks a lot!
Thanks for commenting, I understand what you mean but I didn’t want to check old values. I just wanted to get a pointer to that view.
Looking at someone else’s code I have just found a workaround, you can access the root of a layout using
LayoutInflater.The code is the following, where
thisis an Activity:You need to get the inflater for
thiscontext, access the root view through the inflate method and finally callfindViewByIdon the root view of the layout.Hope this is useful for someone! Bye