问题标签 [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 回答
2567 浏览

android - Appcelerator 简单文本字段未显示

问候,

我试图简单地显示一个空白文本字段(我知道),但它不起作用?

我一定犯了一些简单的错误。

这是我的 app.js:

我错过了什么吗?以上应该可行,对吧?

我在 Ubuntu x86_64 上使用 Android 模拟器

当我使用标签时, uname 和 label 显示正常:

但是我如何摆脱标签???

我尝试了几个版本的 Android(1.6 API 和 2.2 API)

提前谢谢了,

更新:解决方案是:添加以下行: win1.open({fullscreen:true});

0 投票
2 回答
5711 浏览

android - Appcelerator 显示图像

问候,

我试图在 Android 上使用 Appcelerator 简单地显示图像。

我不明白为什么它不起作用。

这是我的代码:

我还尝试将图像放在视图中:

我完全被卡住了,希望有人能在这里指出我正确的方向。

提前谢谢了,

0 投票
1 回答
767 浏览

iphone - 如何在 Titanium 中调用 iPhone 键盘?

我想显示键盘并在没有文本字段的情况下获取用户输入。如何才能做到这一点?

0 投票
1 回答
1439 浏览

android - Appcelerator 更改按钮文本

问候,

我正在尝试更改 appcelerator 中按钮上的文本。

现在我可以更改一次,但是一旦发生某些事件,我就无法将文本更改回来。

这是代码:

我现在根本不知道该怎么办!

任何见解都非常感谢。

提前谢谢了,

0 投票
1 回答
2293 浏览

colors - Titanium Mobile - 选择行时反转 TableVIew 中的文本颜色

我正在玩 Titanium Mobile。我构建了一个 TableView 并在 iPhone 上进行了测试。一切正常,我为 TableView 启用了“选择”属性。

我不容易理解的是如何将文本颜色输入,以便选择一行时,背景为蓝色,文本S从我的黑色或灰色切换到白色,因此对比度就像在iPhone上一样.

有任何想法吗?

THX沙皇

0 投票
1 回答
495 浏览

iphone - 使用 Titanium 为 iPhone 和 Android 开发应用程序的挑战

为 iPhone 和 Android 开发过应用程序的人能否说出我们在使用 Titanium 进行开发时将面临的挑战?

更新:

我的问题基于以下观点:UI 设计,iPhone 和 Android 的布局差异,Android 中支持多设备。

0 投票
3 回答
884 浏览

javascript - 使用字符串来定位对象

我对javascript比较陌生。我正在使用 appcelerator 的 Titan SDK 创建一个移动应用程序,它只使用 javascript。

无论如何,我有一个正在创建的层次菜单系统。我有填充子菜单项的数据数组。每个数据数组都填充有不同的子菜单。当我单击一个菜单项时,它会收到一个变量,让应用程序知道接下来要加载哪个数据数组。这是一个基本示例:

菜单较多(1、2、3、4等和1_1、1_2、1_3、2_1、2_2等),上述设置数据的方法效率极低。我想要的是这样的:

但是,我知道 data 是一个数组对象,而 subID 是一个字符串。如何将对象的名称与字符串组合,然后将其转换为再次引用对象?

谢谢,如果上面有任何不清楚的地方,请告诉我。我已经为此苦苦挣扎了很长时间。

编辑:

换句话说,这就是我需要的:

我有一个字符串,我想用它来引用一个数组。

我需要的是数组/对象函数的神奇字符串。

0 投票
5 回答
2880 浏览

android - 使用 Java 或 Adob​​e AIR 或 Titanium 或 PhoneGap 为 Android 开发?

一段时间以来,我一直在为 Android 开发,我发现 Java 是在其中进行开发的正确方法。但是,现在有许多选项可用于在 Android 中进行开发,例如 Titanium、PhoneGap 和 Adob​​e AIR。

问题是谁将成为 Android 开发的赢家。我已经阅读了很多 Titanium、PhoneGap 和原生 Android 开发之间的比较。现在,随着 Adob​​e 也加入进来,以 Java 作为编程语言进行开发的 Android 开发者的未来是什么。

既然,如果可以使用 Titanium 和 Adob​​e AIR 为 Iphone 和 Android 开发,那么为什么要浪费时间和金钱进行单独开发。

0 投票
3 回答
1225 浏览

iphone - 如何优化基于 Titanium 的 iPhone 应用程序的大小?

我使用 Titanium 框架创建了一个 iPhone 应用程序。该应用程序共有 4 个屏幕。我根本不使用任何数据库。但我的应用程序大小似乎在 5.7 MB 左右。有什么办法可以减小应用程序的大小?

0 投票
2 回答
16650 浏览

javascript - 使用 Titanium Mobile 编译应用程序后 JavaScript 代码会发生什么

我从 appcelerator 安装了 Titanium 并构建了“KitchenSink”示例应用程序。

一切正常,我只是想知道 javascript 代码在构建应用程序中的位置。

我对 Xcode 项目和我在 中找到的结果应用程序进行了 grep-ed Library/Application Support/iPhone Simulator/....KitchenSink.app,但我无法从.js文件中找到任何函数名称,甚至找不到应用程序中使用的字符串文本。

我找到的最近信息是这里的答案:Appcelerator Titanium Mobile 如何工作?但我不清楚这个过程是如何工作的。

javascript 代码是被编译成二进制代码(然后使用什么编译器?),还是只是转换为某种特殊的数据格式并在运行的应用程序中解释?

更新:

这是我在 KitchenSink 的 build/android 目录中看到的:

我之前没有查看 app.apk,我只能看到这些类文件对应于每个 javascript 文件。因此,我假设在 Android 上正在为 JVM 编译 javascript。为什么在 app.apk 中找不到这些?