小编erk*_*ldz的帖子

Android操作栏选项卡,一起设置图标和文本样式

首先,有我当前标签栏的图像 在此输入图像描述

我想要的是将图像对齐到最左边,同时保持文本居中或将图像移动到文本顶部居中.

这是我添加文本的方式:

var tab = this.ActionBar.NewTab ();            
tab.SetText (tabText);
tab.SetIcon (iconResourceId);
Run Code Online (Sandbox Code Playgroud)

这是我的相关style.xml条目:

<style name="Theme.Discover" parent="@android:style/Theme.Holo.Light">
    <item name="android:actionBarStyle">@style/MyActionBar</item>
    <item name="android:actionBarTabStyle">@style/MyActionBarTabStyle</item>
    <item name="android:actionBarTabTextStyle">@style/MyActionBarTabText</item>
    <item name="android:actionMenuTextColor">#ffffff</item>
    <item name="android:windowBackground">@drawable/bg</item>
</style>

<style name="MyActionBarTabStyle" parent="@android:style/Widget.Holo.Light.ActionBar.TabView">
    <item name="android:background">@drawable/action_tab_selector</item>
</style> 

<!-- ActionBar tabs text styles -->
<style name="MyActionBarTabText"
       parent="@android:style/Widget.Holo.ActionBar.TabText">
    <item name="android:textColor">#ffffff</item>
</style>
Run Code Online (Sandbox Code Playgroud)

我也能理解java代码,如果你不熟悉Xamarin,我仍然很欣赏java的例子和答案.

android xamarin.android xamarin

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

xamarin ×1

xamarin.android ×1