【问题标题】:Changing height of titanium progress bar改变钛进度条的高度
【发布时间】:2014-09-24 01:33:34
【问题描述】:

我无法更改钛合金进度条的高度。 height 属性会影响容器的大小,但不会影响栏本身。反正它太小了我可以改变它。

干杯。

xml

<Alloy>
    <Window id="win" backgroundColor="white">
        <ProgressBar id="pb" top="10" width="250" height="50" min="0" max="10" value="0" color="#fff" message="Downloading 0 of 10" />
    </Window>
</Alloy>

如果我将 height 属性从“auto”中更改,如上所示,条形本身保持不变。只有保存进度条的容器的高度会改变

【问题讨论】:

  • 我建议用您已经尝试过的代码更新您的问题
  • 完成,谢谢。从文档中获取 - 我的代码很相似。
  • 谁能在这里指出正确的答案。你是如何设法增加身高的
  • 你必须创建一个自定义的
  • 你能给我你的自定义栏代码吗?

标签: titanium-mobile titanium-alloy


【解决方案1】:

好的,我认为您正在尝试更改实际条形本身的高度?当您使用 height 属性设置高度时,您正在更改包含标签的整个 ProgressBar View 的高度。

通过快速搜索,您想要的似乎只能使用自定义 Android 主题来完成:

  1. Increase height of progress bar in Android
  2. Link to how to make custom Android themes in Titanium

此外,height=auto 已被弃用,您应该使用 Ti.UI.SIZE 或 Ti.UI.FILL

编辑:对于 iOS,看起来自定义模块是唯一的解决方案 https://github.com/viezel/NappAppearance

【讨论】:

  • 谢谢,问题是我正在为 ios 而不是 android 编写我的项目。是的,我想改变实际条形本身的高度,我不关心标签等。如何为 IOS 做到这一点
  • 好吧,显然有一个适用于 iOS 的自定义模块(没有使用过)....更新了答案
  • 是的,试过了,问题是一旦你改变设置它就会像每个进度条一样影响 - 你不能编辑进度条的高度,只需要改变样式。
  • 是的,他们只有一个 setGlobalStyle 函数......我想唯一的方法是制作一个自定义进度条,这个页面上的一些可能的解决方案:developer.appcelerator.com/question/157225/custom-progress-bar
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多