import * as tabViewModule from "ui/tab-view"; export function getNativeTabCount(tabView: tabViewModule.TabView): number { var pagerAdapter: android.support.v4.view.PagerAdapter = (tabView)._pagerAdapter; return pagerAdapter ? pagerAdapter.getCount() : 0; } export function selectNativeTab(tabView: tabViewModule.TabView, index: number): void { var viewPager: android.support.v4.view.ViewPager = (tabView)._viewPager; if (viewPager) { viewPager.setCurrentItem(index); } } export function getNativeSelectedIndex(tabView: tabViewModule.TabView): number { var viewPager: android.support.v4.view.ViewPager = (tabView)._viewPager; return viewPager ? viewPager.getCurrentItem() : -1; } export function getNativeFont(tabView: tabViewModule.TabView): any { var tv: android.widget.TextView = ((tabView)._tabLayout).getTextViewForItemAt(0); if (tv) { return { typeface: tv.getTypeface(), size: tv.getTextSize() } } else { return null; } }