我需要让我的应用程序使用此外观(图标和文本):https://material-design.storage.googleapis.com/publish/material_v_4/material_ext_publish/0B6Okdz75tqQsbHJuWi04N0ZIc0E/components_tabs_usage_mobile7.png就像把图标和文字放在标签(滑动标签)android?
但到目前为止,我只能离开它是这样的:http://i.imgur.com/npz0eRJ.png
我该如何解决这个问题?
按照我的XML标签:在片段(标签)
<LinearLayout xmlns: android = "http://schemas.android.com/apk/res/android"
android: layout_width = "match_parent"
android: layout_height = "match_parent"
android: gravity = "center">
<ImageView
android: id = "@ + id/imgTab"
android: layout_width = "wrap_content"
android: layout_height = "wrap_content"
/>
<TextView
android: TEXTSIZE = "14sp"
android: textColor = "@ android: color/white"
android: id = "@ + id/tv_tab"
android: layout_width = "wrap_content"
android: layout_height = "wrap_content" />
</ LinearLayout>
方法:
public CharSequence getPageTitle (int position) {
Drawable tab = mContext.getResources() getDrawable (icons [position]).;
tab.setBounds (0, 0, heightIcon, heightIcon);
ImageSpan ImageSpan is = new (tab);
SpannableString sp = new SpannableString (titles [position]);
sp.setSpan (s, sp.length() - 1, sp.length(), 0);
return sp;
我试图按照Need to center-align a single portion of text in a TextView,但它并没有为我工作:(
灿任何人都可以帮我吗?
投了我的答案中的链接,如果你想。 – Harry