OK here's the exported Eclipse project.
If you look at the .classpath file you'll see that i've got three external archives added to the build path:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="C:/Program Files (x86)/Android/android-sdk/platforms/android-8/android.jar"/>
<classpathentry kind="lib" path="C:/Program Files (x86)/Anywhere Software/Basic4android/Libraries/B4AShared.jar"/>
<classpathentry kind="lib" path="C:/Program Files (x86)/Anywhere Software/Basic4android/Libraries/Core.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
If those libraries are in different locations on your computer then (once you have imported the project into eclipse), right click the project title select
Build Path then
Configure BuildPath to set the correct paths.
In the src folder you'll see the source code for the current version 1.5 of TabHostExtras and also
TabHostExtrasTemp.java 1.51 which would have been the next update.
It contains just two new untested methods:
setTabStripDrawable(TabHost, ColorDrawable, Drawable)
setTabStripEnabled(TabHost, boolean)
These new methods as i mentioned in my last post are problematic...
The B4A TabHost has been created and initialised, it is passed to a TabHostExtras (static) method where we attempt to modify it.
Some methods work as desired and others have unpredictable consequences.
Be sure to keep this thread updated with your progress!
Martin.