- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将自定义主题应用到我使用 Jake Wharton 的 greate ViewPagerIndicator 库的应用程序。不幸的是,该主题要求第一个和最后一个 Tab 指示器具有圆形的外端。
应该是这样的:
我想我可以使用一个特殊的 selector
drawable 来实现这个,如下所示(简化),但显然不支持 state_first、state_middle、state_last - 当我使用它们时背景只是空白,当我不这样做时,它没关系(除了最外面的标签)。
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- middle buttons -->
<item android:state_middle="true" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/groupbutton_normal" />
<item android:state_selected="true" android:state_pressed="true" android:drawable="@drawable/groupbutton_pressed" />
<!-- first button -->
<item android:state_first="true" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/groupbutton_first_normal" />
<item android:state_first="true" android:state_selected="true" android:state_pressed="true" android:drawable="@drawable/groupbutton_first_pressed" />
<!-- lastbutton -->
<item android:state_last="true" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/groupbutton_first_normal" />
<item android:state_last="true" android:state_selected="true" android:state_pressed="true" android:drawable="@drawable/groupbutton_first_pressed" />
</selector>
它在没有 middle, first, last
状态的情况下工作,看起来像这样:
仅适用于此外观:
我已经看过代码,但选项卡只是 HorizontalScrollView
中的一堆 TabView
(派生自 TextView
) > 我猜它不支持那些状态属性。
那么有没有人有解决这个问题的实现或想法?
最佳答案
我遇到了同样的问题,我通过制作三个选择器来解决它,一个用于中间按钮,另一个用于第一个按钮,另一个用于最后一个按钮。然后我必须在布局文件中为每个按钮设置正确的选择器。
我知道这只是一种解决方法,并不能解决 android:state_first="true"问题,但至少您的布局看起来不错。
关于android - 支持安卓 :state_first ="true" in Jake Wharton's ViewPagerIndicator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14441160/
我正在一个主要是 javascript 的项目上测试 Jake 作为 Rake 的可能替代品。现在我发现奇怪的一件事是完成事件在事件完成之前被触发。 这是一个例子: task('some_task_1
我正在使用 Jake Wharton 的示例来显示 viewpager 指示器。 www.viewpagerindicator.com 我正在使用捕捉圆指示器。 谁能告诉我如何增加圆圈之间的宽度? 应
版本:从 Julia v0.4 开始(我使用 0.5.0-dev+433 (2015-09-29 15:39 UTC)) 引用:Jake Bolewski: Staged programming in
我收到此错误 java.lang.IllegalArgumentException:键必须匹配正则表达式 [a-z0-9_-]{1,64}:“mision_imposible_–_rogue_nati
我有一个包含以下代码的 test.js 文件: jake = require('jake'); var t = new jake.Task("testtask", function(params) {
我有这个 jake 任务来运行我的所有测试: desc('Run all tests') task('test', {async: true}, function(args) { process.
Jake 任务执行长时间运行的系统命令。另一个任务取决于第一个任务在开始之前完全完成。 'child_process' 的 'exec' 函数异步执行系统命令,使得第二个任务可以在第一个任务完成之前开
我可以使用以下 coffeescript 行启动 IIS express 以运行我的 mvc 3 应用程序: iisex = jake.createExec(['iisexpress /path:'
我将自定义主题应用到我使用 Jake Wharton 的 greate ViewPagerIndicator 库的应用程序。不幸的是,该主题要求第一个和最后一个 Tab 指示器具有圆形的外端。 应该是
在我的应用程序中,我正在使用 Jake Wharton 的 TitlePageIndicator。我想知道我们是否可以将字体设置为 TitlepagerIndicator。 这是xml, 在主要 A
有人可以帮我在将两个模型添加到数据库后关闭数据库吗?我尝试过阅读 http://howtonode.org/intro-to-jake Node.js and Jake - How to call s
我正在使用 Jake Wharton 的 viewpager 指示器,我想将其宽度更改为特定值。可以在示例中找到的常见 xml 文件是: Ta
我有一个简单的 hello world jake 文件,它给出了一个错误: victors-macbook-pro:投票给 Victor$ jake -f jakefile 异步 (在/Users/V
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
Jake Wharton 发表了精彩的演讲,他提出了一些巧妙的方法来改进我们的 UI 测试,方法是从测试中抽象出我们如何执行 UI 的细节:https://news.realm.io/news/kau
我是 Jake Wharthon 的库的 super 粉丝 - ActionBarSherlock、NineOldAndroids 和 ViewPagerIndicator 我的应用支持 Androi
我希望为我的迁移提供生成器,例如: jake migration:create jake migration:remove jake migration:execute 代码是 namespac
我想在 crontab 上为我的 node js 项目执行一个 jake 任务。我学会了在 Node js 中创建和运行 jake。我还学会了使用 crontab。如果我添加以下内容来创建 cronj
我正在关注 an incredibly detailed Parsec tutorial .但是,一些示例无法按预期工作,例如, ghci> parseWithWhitespace simpleExp
我附上图片以更详细地解释我的问题。还附加了 android list 。 android:theme="@style/Theme.PageIndicato
我是一名优秀的程序员,十分优秀!