Как добавить пробел между кнопками табуляции в Android?

Мне нужно отделить кнопки вкладок с пространством, я попытался установить маржу на представления, а затем добавить их как вкладки, но это не сработает, я также подумал о добавлении пустого представления в качестве разделителя, но еще не пробовал, есть ли какие-либо Стандартный способ сделать это или любую настройку, которая может достичь такого же эффекта?

Благодаря!

Вот так:

TabWidget tabWidget = (TabWidget) findViewById(android.R.id.tabs); final int tabChildrenCount = tabWidget.getChildCount(); View currentView; for (int i = 0; i < tabChildrenCount; i++) { currentView = tabWidget.getChildAt(i); LinearLayout.LayoutParams currentLayout = (LinearLayout.LayoutParams) currentView.getLayoutParams(); currentLayout.setMargins(0, 5, 5, 0); } tabWidget.requestLayout(); 

Это действительно хорошее решение даже для моей проблемы! Большое спасибо за это! Я использовал его для реализации пространства перед первым и после последнего элемента виджета, чтобы иметь возможность прокручивать их, видимые в центре, без добавления дополнительных (и тревожных, потому что виджет не вызывает таких глупых вещей) невидимых кнопок.

  //pump up space for first entry on the left and last entry on the right! Display display = getWindowManager().getDefaultDisplay(); //Point size = new Point(); int width = display.getWidth(); View currentView = mTabHost.getTabWidget().getChildAt(0); LinearLayout.LayoutParams currentLayout = (LinearLayout.LayoutParams) currentView.getLayoutParams(); currentLayout.setMargins(currentLayout.leftMargin + width/2, currentLayout.topMargin, currentLayout.rightMargin, currentLayout.bottomMargin); currentView = mTabHost.getTabWidget().getChildAt(mTabHost.getTabWidget().getChildCount()-1); currentLayout = (LinearLayout.LayoutParams) currentView.getLayoutParams(); currentLayout.setMargins(currentLayout.leftMargin, currentLayout.topMargin, currentLayout.rightMargin + width/2, currentLayout.bottomMargin); mTabHost.getTabWidget().requestLayout();