【发布时间】:2016-04-28 16:50:04
【问题描述】:
首先是我当前标签栏的图片
我想要的是将图像向左对齐,同时保持文本居中或将图像移动到居中的文本顶部。
这是我添加文本的方式:
var tab = this.ActionBar.NewTab ();
tab.SetText (tabText);
tab.SetIcon (iconResourceId);
这是我的相关 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>
我也能看懂 Java 代码,所以如果你不熟悉 Xamarin,我仍然很欣赏 Java 示例和答案。
【问题讨论】:
标签: android xamarin.android xamarin