任何人都可以請指導,如何在附加圖像中實現這種選項卡樣式,我已經在許多選項卡樣式,但沒有得到這一個。像Wanelo購物應用程序中的自定義選項卡樣式Android
更新:
我怎麼做的@PRAVIN: theme.xml在res /文件夾值
<style name="CustomActionBarTheme2" parent="@android:style/Theme.Holo">
<item name="android:actionBarItemBackground">@drawable/selectable_background_example</item>
<item name="android:actionBarTabStyle">@style/MyActionBarTab</item>
<item name="android:actionBarStyle">@style/ActionBar.Solid.Example</item>
</style>
<!-- ActionBar tabs styles -->
<style name="MyActionBarTab" parent="@android:style/Widget.Holo.Light.ActionBar.TabView">
<item name="android:background">@drawable/actionbar_tab_indicator</item> <!-- actionbar_tab_indicator -->
<item name="android:showDividers">none</item>
<item name="android:paddingLeft">20dp</item>
<item name="android:paddingRight">20dp</item>
在我的主要活動:
private String[] tabs = { "Tab1", "Tab2", "tab3","Tab4" };
getActionBar().setDisplayShowTitleEnabled(false);
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
// Adding Tabs
for (String tab_name : tabs) {
if(tab_name.equals("Tab1")){
actionBar.addTab(actionBar.newTab().setIcon(R.drawable.tab_home)
.setTabListener(this));
} else if(tab_name.equals("Tab2")){
actionBar.addTab(actionBar.newTab().setIcon(R.drawable.tab_search)
.setTabListener(this));
}else if(tab_name.equals("Tab3")){
actionBar.addTab(actionBar.newTab().setIcon(R.drawable.tab_home)
.setTabListener(this));
}else if(tab_name.equals("Tab4")){
actionBar.addTab(actionBar.newTab().setIcon(R.drawable.tab_search)
.setTabListener(this));
}
}
最後我將自定義主題添加到我的活動
<activity
android:name="aimviz.omi.shoppingcartapp.MainActivity"
android:theme="@style/CustomActionBarTheme2" />
任何方式我無法刪除分隔線,但代碼的作品。謝謝@PRAVIN。
此鏈接可能會有助於您在Android中實現Tab到操作欄中[Tab in action bar](http://sunil-android.blogspot.in/2013/08/actionbar-tab-navigation- in-android.html) –
感謝@ManishPatel!但我已經在鏈接中實現了這種風格。我擔心附帶的圖片。 – Omama