- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我通常在问问题之前先谷歌和研究一些东西,但这次我没能以正常的方式找到答案,所以我不得不寻求你的帮助,各位程序员。
我正在使用 ViewPagerIndicator ,特别是 TabPageIndicator 类,并希望在不修改库的情况下实现以下目标:从选项卡中删除测试标签和水平居中图标。虽然第一部分非常简单(只需从 getPageTitle()
返回 null
),但第二部分让我感到困惑,因为我无法找到可能明显的定位图标的方法除了使用 margin
参数之外,在中心,这是完全错误和 Not Acceptable ,正如您可以想象的那样。
最明显的是,在 vpi_styles.xml
中设置 gravity
不起作用:
<style name="Widget.TabPageIndicator" parent="Widget">
<item name="android:gravity">center_horizontal|center_vertical</item>
<item name="android:background">@drawable/vpi__tab_indicator</item>
<item name="android:paddingLeft">22dip</item>
<item name="android:paddingRight">22dip</item>
<item name="android:paddingTop">12dp</item>
<item name="android:paddingBottom">12dp</item>
<item name="android:textAppearance">@style/TextAppearance.TabPageIndicator</item>
<item name="android:textSize">12sp</item>
<item name="android:maxLines">1</item>
<item name="android:width">60dp</item>
<item name="android:height">48dp</item>
<item name="android:layout_marginLeft">40dp</item>
</style>
<style name="Widget.IconPageIndicator" parent="Widget">
<item name="android:gravity">center_horizontal|center_vertical</item>
</style>
最佳答案
不幸的是,我似乎还没有彻底搜索:我使用了 here 的第二个答案。并通过修改TabPageIndicator.java
文件获得所需效果:
改变了
tabView.setCompoundDrawablesWithIntrinsicBounds(iconResId, 0, 0, 0);
到
tabView.setCompoundDrawablesWithIntrinsicBounds(0, iconResId, 0, 0);
我的图标居中。
关于android - TabPageIndicator 上的居中图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17639512/
我正在尝试实现我的设计师为我设计的设计。 我无法将 compoundDrawable 移近文本(设置 padding 属性可以将其移远,但即使是 0dp 也无法使其靠近)并且我无法使标签之间的间距保持
我通常在问问题之前先谷歌和研究一些东西,但这次我没能以正常的方式找到答案,所以我不得不寻求你的帮助,各位程序员。 我正在使用 ViewPagerIndicator ,特别是 TabPageIndica
我在平板电脑大小的横向布局上有一个双 Pane ,我正在使用 fragment 。 在左边我有一个带有 ListView 的 fragment 。当点击其中一个项目列表时,右侧的 fragment 会
我正在使用 ViewPagerIndicator,但没有任何运气,所以我会在这里问一下。有没有办法更改 TabPageIndicator 中选项卡的字体? 最佳答案 您不需要使用其他第三方库来执行此操
有时 TabPageIndicator 中的页面标题被分成两行,有时是整个单词,有时是断字。这是一些屏幕截图 1) 分成两行 - 断字 2) 分成两行 - 整个单词 3) 不分成两行 这是我的布局代码
我有一个项目。我让它在一台使用 Eclipse 的机器上运行。然后我将它上传到 Github 并在另一台机器上克隆它。 我无法让它在第二台机器上运行。 R 文件无法编译。 XML 说 @dr
这让我发疯:我一辈子都想不出如何更改 TabPageIndicator(来自 Jake Wharton 的 ViewPagerIndicator)的页脚和文本颜色。我查看了示例 ViewPagerIn
我申请了android的时间表我正在使用 ViewPagerIndicator作为 fragment 。但是现在我遇到了一个问题,我想让 TabPageIndicator 居中。像这样: 我想设置单个
我查看了示例,唯一的区别似乎是名称,但是当我将我的应用程序中的所有名称从 TitlePageIndicator 切换到 TabPageIndicator 时,选项卡对齐困惑,页脚下划线消失了. 我错过
如果我只是向您展示,而不是解释问题,会容易得多: 如您所见,选项卡标题全部混合在一起并且完全没有样式。它们在通过切换选项卡滑动时正常工作(尽管除了在适当的位置移动之外没有可见的指示)并点击选项卡切换
我正在使用 Jake Wharton 的 viewpager 指示器,我想将其宽度更改为特定值。可以在示例中找到的常见 xml 文件是: Ta
所以我制作了一个 fragment Activity ,其中包含带有 TabPageIndicator 的 Viewpager 以从 fragment 滑动到另一个 fragment ,并且在每个 f
我是一名优秀的程序员,十分优秀!