android – 分隔符不适用于带有viewpagerindicator和actionbarsherlock的TitlePageIndicator

android – 分隔符不适用于带有viewpagerindicator和actionbarsherlock的TitlePageIndicator,第1张

概述我注意到最新版本的ViewPagerIndicator,支持ICS样式分隔符,我试图按照问题和解决方案,但无论我做什么,我都无法让分隔符显示在TitlePageIndicator *** 作栏上的选项上.我添加了IcsLayout作为容器,放置了divider,showDividers和其他属性,但我仍然没有得到任何东西.这是我的布局(奇怪的是,如果我将IcsLayout切换到viewpager指示器,应 我注意到最新版本的VIEwPagerIndicator,支持ICS样式分隔符,我试图按照问题和解决方案,但无论我做什么,我都无法让分隔符显示在TitlePageIndicator *** 作栏上的选项上.我添加了Icslayout作为容器,放置了divIDer,showdivIDers和其他属性,但我仍然没有得到任何东西.这是我的布局(奇怪的是,如果我将Icslayout切换到vIEwpager指示器,应用程序崩溃):
<com.actionbarsherlock.internal.Widget.IcslinearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"    xmlns:app="http://schemas.androID.com/apk/res/com.sosick.androID.brink"    androID:layout_wIDth="match_parent"    androID:divIDer="#ffffff"    androID:showdivIDers="mIDdle"    androID:divIDerpadding="8dp"    androID:divIDerHeight="10dp"    androID:layout_height="match_parent"    androID:orIEntation="vertical" >    <com.vIEwpagerindicator.TitlePageIndicator        androID:ID="@+ID/tpi_header"        androID:layout_wIDth="match_parent"        androID:layout_height="wrap_content"        textcolor="@color/text_light"        androID:background="@drawable/ab_stacked_solID_brink"        app:toppadding="10dp"        app:footerpadding="15dp"        app:footercolor="#a4ded7"        app:footerIndicatorHeight="2dp"        app:footerIndicatorStyle="underline"        app:footerlineHeight="2dp"        app:selectedBold="false" />    <androID.support.v4.vIEw.VIEwPager        androID:ID="@+ID/vp_pages"        androID:layout_wIDth="match_parent"        androID:layout_height="0dp"        androID:layout_weight="1" /></com.actionbarsherlock.internal.Widget.IcslinearLayout>
解决方法 您需要在样式中声明divIDer params,而不是在布局xml中声明.

../res/values/styles.xml:

<style name="Styledindicators" parent="@androID:style/theme.light">    <item name="vpiIconPageIndicatorStyle">@style/CustomIconIndicator</item></style><style name="CustomIconIndicator" parent="Widget.TabPageIndicator">    <item name="androID:divIDer">@drawable/custom_tab_indicator_divIDer</item>    <item name="androID:showdivIDers">mIDdle</item>    <item name="androID:divIDerpadding">10dp</item></style>

在您的活动清单中:

<activity        androID:name=".SampleIconsDefault"        androID:label="Icons/Default"        androID:theme="@style/Styledindicators"> </activity>
总结

以上是内存溢出为你收集整理的android – 分隔符不适用于带有viewpagerindicator和actionbarsherlock的TitlePageIndicator全部内容,希望文章能够帮你解决android – 分隔符不适用于带有viewpagerindicator和actionbarsherlock的TitlePageIndicator所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1138639.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存