问题标签 [appcelerator-titanium]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
331 浏览

appcelerator - Appcelerator PICKER 只有日期和月份

是否可以设置只有月份和日期的选择器?我无法在文档中找到此信息。

0 投票
1 回答
730 浏览

appcelerator - 在 Titanium Appcelerator 上的 SplitWindow (Master/Detail) 中检测 NavigationWindow 中的后退按钮单击

我有一个选项卡式应用程序(iOS - 使用 Alloy 框架),其中一个选项卡用于显示产品。在此选项卡中,我使用 SplitWindow 进行了主/详细设置。

在 Master 中,我有一个使用表格视图的简单类别浏览器。这是我的视图xml:

当应用程序加载时,它会呈现如下的根类别:

在此处输入图像描述

如果我单击类别“HAIR”,它会加载“HAIR”中的子类别,并且标题为“Categories”的“Back”按钮如下所示:

在此处输入图像描述

因此,当我单击“< 类别”(即后退按钮)时,它会返回到根类别列表。这一切都很好。

我想要做的是,检测何时单击后退按钮,并处理该操作。

因为目前,如果我深入到一个类别的 3 级,一切正常。但是,当我开始“返回”时,之前加载的产品仍保留在结果表中。当您退回导航时,我希望能够基本上重新加载结果。为了实现这一点,我需要检测何时单击导航窗口中的后退按钮。我怎样才能做到这一点?

0 投票
2 回答
1128 浏览

appcelerator - 在 Titanium Appcelerator 中未触发视图上的单击事件

在我的控制器中,我TableView通过构建一个数组TableViewRow并用视图和图像填充它来动态填充行。

这是在视图上创建 View & ImageView 和 click 事件的代码:

当此代码运行时,在表格行中,我可以看到图像。当我点击它时,什么也没有发生。我也尝试直接在 ImageView 上附加点击事件,但仍然没有任何反应。

为什么点击事件没有被触发的任何想法?我应该订阅不同的活动吗?

0 投票
2 回答
2031 浏览

android - Titanium.Platform.id 包含 Android 和 iOS 的 UUID 或 UDID?

根据 appcelerator 的文档:

在 Android 上,它是否返回 UDID 或任何其他唯一标识符,因为文档说它可能是 UDID。

除了 iOS 上只有 UUID 可用,它是否与以下 CFUUID、NSUUID 或供应商标识符中的任何一个相同。

0 投票
0 回答
863 浏览

android - 在 Android Titanium 中运行程序时出错

我是 Appcelerator Titanium 的新手。

我已经下载了 Appcelerator Studio 及其先决条件(Oracle JDK 和 Node.js),还安装了所有需要的 android SDK。

显示所有 sdk 已安装的图像

当我尝试使用 Titanium_1_WVGA800 从 Titanium 文档(创建您的第一个 Titanium 应用程序)运行 Favebook 项目时,我总是收到错误消息:

需要帮助找出这是什么错误。

0 投票
1 回答
77 浏览

android - 清理对象时循环(仅限android)

我在android上遇到了一个奇怪的错误,我有一个页面视图,它具有加载内容视图(FILTER)的侧视图(SIDE),而不是这个过滤器视图加载另一个视图(FORM),最后一个加载一些视图(文本)

当我关闭活动页面视图时,这会在子视图上调用清理功能:

但是当我在 android 中运行清理功能时,它会启动一个循环,在 iOS 上可以正常工作:

IOS:

安卓:

任何想法??

0 投票
1 回答
299 浏览

android - 适用于 Appcelerator 5.1.2 GA(iOS、Android)的 Paypal 模块

好吧,我正在寻找一些使用最后一个 Titanium Appcelerator SDK 5.1.2 GA 的 Paypal 模块(iOS、Android),我发现的唯一模块太旧了,甚至 TiPaypal 也列出了一些使模块无法使用的问题(也是最后一个希望死在这里)。

所以,我的问题是,是否有与最后一个 sdk 一起使用的 paypal 模块?

提前致谢..

(对不起,我的英语不好)

0 投票
3 回答
1491 浏览

appcelerator - Appcelerator Titanium - 设置视图或标签最大高度

我有一个来自数据源的标题列表。标题的长度未知,可能是一行,两行甚至更多...在标题下我想放置帖子作者的姓名。

我将两个标签(标题标签和作者标签)放在一个视图中layout: 'vertical',将作者标签放在标题标签下。但仍然必须以某种方式限制标题显示的行数 - 我希望最多有 2 行。所以我设置了主题标签的高度。

虽然设置标签的高度确实限制了显示的行数,但它会导致另一个问题 - 在标题为 2 行或更多行的行上,一切看起来都很棒。但是在标题只有一行的行上,该行和作者姓名之间现在有空格-我希望将作者姓名放在标签下方(需要注意的重要一点-作者标签具有不同的字体大小和颜色比标题)。

如果它只是普通的旧 html,我只会设置max-heightcss 属性 - 但 Titanium 在 Views/Labels 上没有那种属性。有没有办法在视图上设置最大高度?

0 投票
2 回答
288 浏览

android - Titanium android textview 基于 zindex 不良行为#appcelerator

我的代码适用于 iOS,但不适用于 android。

我有几个视图,其中设置按钮使视图以更高的 zindex 可见。我显示的原始视图和第二个视图都有文本字段。当我使第二个视图可见时,只有一部分视图如下所示。

带有文本视图的原始视图

原始视图 第二个视图,具有较高的 zindex 部分可见

原始视图的代码

第二个视图的代码可见

同样,这在 iOS 中运行良好,但在 android 中,第二个视图部分出现

0 投票
1 回答
75 浏览

ios - 多个按钮不会触发点击事件。5.1.2 内存泄漏?

在 5.1.2 中,我的迭代生成的按钮不起作用。复制我的代码并使用 5.1.1 和 5.1.2 的 iPad 模拟器进行尝试。你会看到差异。在 5.1.2 中,最好触发第一个和第二个按钮。