I programmatically creating a custom view by extending the AppCompat SearchView. How do I reference this class in my XML? I cannot use the fully qualified name because I am using different product flavors with gradle that have different package names. Specifically, app:actionViewClass=".views.EventSearchView" causes a ClassNotFoundException
<menu xmlns:android="http://ift.tt/nIICcg"
xmlns:app="http://ift.tt/GEGVYd"
xmlns:tools="http://ift.tt/LrGmb4"
tools:context=".activities.MainActivity">
<item
android:id="@+id/action_search"
android:title="@string/action_search"
android:icon="@drawable/ic_action_search"
android:orderInCategory="99"
app:showAsAction="ifRoom|collapseActionView"
app:actionViewClass=".views.EventSearchView"
/>
<item
android:id="@+id/action_settings"
android:title="@string/action_settings"
android:orderInCategory="100"
app:showAsAction="never" />
</menu>
No comments:
Post a Comment