在我的標籤佈局中,我有3個標籤。這個標籤的標題默認都是大寫字母,我想將Bole,Italic和字體大小等樣式應用於標籤。 我正在使用選項卡布局並將NoActionBar作爲樣式查看尋呼機。是否可以爲標籤標題應用樣式
回答
這是不可能的樣式應用到默認選項卡title.Following鏈接將幫助您創建自定義選項卡。
http://mrbool.com/how-to-customize-tab-layout-in-android/28153
該鏈接對於創建自定義選項卡非常有用。 –
是的,你可以,只要按照這個
custom_tab_item
:
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/tab"
android:gravity="center"
android:textColor="@android:color/white"
android:textSize="@dimen/tab_label"/>
main_layout
:
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:fitsSystemWindows="true"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
android:layout_height="wrap_content">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorPrimary"
android:minHeight="?attr/actionBarSize"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:layout_scrollFlags="scroll|enterAlways">
<TextView
android:id="@+id/toolbar_title"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:textStyle="bold"
style="@android:style/TextAppearance.Medium"
android:text="Toolbar Title" />
</android.support.v7.widget.Toolbar>
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorPrimary"
app:tabGravity="fill"
app:tabIndicatorColor="@android:color/white"
app:tabMode="fixed" />
Activity
:
public class DiningActivity extends AppCompatActivity {
private Toolbar mToolbar;
private TabLayout mTabLayout;
private ViewPager mViewPager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dining);
mToolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(mToolbar);
((TextView) findViewById(R.id.toolbar_title)).setText(R.string.dining);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
mViewPager = (ViewPager) findViewById(R.id.viewpager);
setupViewPager(mViewPager);
mTabLayout = (TabLayout) findViewById(R.id.tabs);
mTabLayout.setupWithViewPager(mViewPager);
setupTabs();
}
private void setupViewPager(ViewPager viewPager) {
ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());
adapter.addFragment(new RestaurantFragment(), getString(R.string.restaurants));
adapter.addFragment(new HotelsFragment(), getString(R.string.hotels));
adapter.addFragment(new BarsPubsFragment(), getString(R.string.bars_pubs));
viewPager.setAdapter(adapter);
}
private void setupTabs() {
TextView tabOne = (TextView) LayoutInflater.from(this).inflate(R.layout.custom_tab_item, null);
tabOne.setText(getString(R.string.restaurants));
mTabLayout.getTabAt(0).setCustomView(tabOne);
TextView tabTwo = (TextView) LayoutInflater.from(this).inflate(R.layout.custom_tab_item, null);
tabTwo.setText(getString(R.string.hotels));
mTabLayout.getTabAt(1).setCustomView(tabTwo);
TextView tabThree = (TextView) LayoutInflater.from(this).inflate(R.layout.custom_tab_item, null);
tabThree.setText(getString(R.string.bars_pubs));
mTabLayout.getTabAt(Numerics.TWO).setCustomView(tabThree);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
super.onBackPressed();
}
return super.onOptionsItemSelected(item);
}
}
如果我們想要應用任何尺寸和風格,我們可以在custom_tab_item.layout中提到。我明白這是正確還是錯誤? –
是的,你是對的 –
k我會試試這個,讓你知道它是工作r不是。 –
內android.support.design.widget.TabLayout設置主題屬性這樣
android:theme="@style/Base.Widget.Design.TabLayout"
,風格定義主題
<style name="Base.Widget.Design.TabLayout" parent="android:Widget">
<item name="android:fontFamily">sans-serif</item>
<item name="android:textStyle">normal</item>
</style>
它不是工作風格是應用於標籤中的文本而不是標籤標題。我想將樣式應用於**標題標題**。 –
- 1. 在PyCharm中,是否可以禁用隱藏樣式標籤?
- 2. Css標題標籤樣式
- 3. 是否可以創建一個標籤樣式字段?
- 4. 是否可以設置單個標籤欄的樣式?
- 5. abbr標籤的標題可以被樣式化嗎?
- 6. 用css重置樣式標題標籤
- 7. 我們可以在標題中設置樣式到標題標籤
- 8. 是否可以在運行時更改UIBarButtonItem標題和樣式?
- 9. 是否可以編輯UIAlertAction標題字體大小和樣式?
- 10. 是否可以爲scatter.smooth添加標題?
- 11. 是否可以使用PhoneGap讀取nfc標籤UID?怎麼樣?
- 12. 是否可以/允許使用具有標籤標籤的ID
- 13. 對span標籤的標題應用樣式
- 14. CSS - 樣式圖像標籤的標題
- 15. 反應標籤不作爲標籤樣式
- 16. JQuery:是否可以設置<a>標籤樣式以改變點擊?
- 17. 是否可以將標籤放入actionColumn?
- 18. 是否可以檢索黃瓜標籤?
- 19. 是否可以在ASP標籤之間添加HTML標籤?
- 20. 是否可以在選項中添加標籤標籤?
- 21. 是否可以將id添加到標籤標籤?
- 22. 是否可以使用正則表達式與cucumber.options標籤?
- 23. 是否可以在AutoCad中以編程方式創建標籤?
- 24. 是否可以錨定表視圖標題(不是節標題)
- 25. 是否可以使用display:table標籤創建嵌套標頭?
- 26. 是否可以爲響應式設計縮放導航圖標?
- 27. 是否可以使用Jsp include標籤作爲iframe源?
- 28. 爲什麼html標籤可以被樣式化和看到?
- 29. 是否可以根據它的輸入類型來設置標籤的樣式?
- 30. GridView是否可以像ListView一樣具有頁腳和標題?
是..its可能 – shahid17june
你可以發佈,我們可以將這些風格answer.How? –
當然..只是給我幾分鐘.. – shahid17june