问题标签 [titanium-android]
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.
android - ListView 中的 ImageView 缩放
我正在使用 Appcelerator 平台开发应用程序,但遇到了问题。
我有一个带有自定义模板的列表视图,我在其中使用远程图像(许多不同大小)填充 ImageView。我希望它们缩放到 100% 宽度和自动高度(宽度和高度为 Ti.UI.Fill 和 Ti.UI.SIZE)。
如果我没有为图像的容器设置高度,则此方法有效,但我希望我的所有 ListItems 具有相同的高度并掩盖太高图像的任何溢出。
当我设置固定高度时,它会尝试将图像放入容器中,因此在左/右或上/下都有边框,具体取决于图像的纵横比(似乎忽略了 Ti.UI.Fill)。
使用 ScrollView 作为容器并禁用滚动以实现我想要的有一个技巧,但是在 Listview 中添加 ScrollView 会使应用程序崩溃。
这能实现吗?
编辑:添加一些示例代码。
这是我的模板声明:
这是我用数据填充列表项的地方:
以及相关样式:
javascript - Titanium android,接收intent,如何访问原生文件?
在我的 TiApp.xml 中,我得到了以下块:
而且效果很好。我可以进入照片库,选择一张照片,然后我可以与我的应用程序共享照片。但在我的应用程序中,我遇到了问题。我需要访问文件名或至少它的扩展名。但我只有一个包含图像内容的 blob。
如何访问本机文件或其文件名?或者至少是它的扩展?(这是我唯一需要的,因为我有文件内容。我可以通过我需要扩展名来创建一个包含内容的临时文件)
在文档中,我只能找到带有简单文本文件或仅显示图像内容的示例。他们从不访问本机文件或其文件名。
这里是 intent 和 blob 的字符串表示形式:
android - 如何在钛合金中访问 Android 操作栏的菜单
快速钛合金问题:
我想知道如何在我的控制器中访问 android Menu 的 actionview 中的选择器元素?经典$.(idofelement)
好像不行。(我不知道为什么)
javascript - 钛表视图行单独背景
我在我的 wordpress 博客和列出钛移动应用程序中获得 5 个类别数据
这是我的正常表视图屏幕 http://i.hizliresim.com/EqR4l8.png
这里我添加了 row.backgroundImage 屏幕 http://i.hizliresim.com/VLM12r.png
我的类别 .JS
这是我的categries-items.js
javascript - 单击带有钛中更新数据的选择器元素重新加载表视图
我有一个来自 API 调用的这样的 json 响应。
现在我正在检索issue_year
我在选择器中显示的内容。
我想如果用户点击issue_year
表数据应该只显示具有相同的记录issue_year
。就像从选择器中单击 2014 一样,它应该只显示第 3 条和第 4 条记录。现在,从控制器中,我正在将jsonresponse [i]的对象传递给选择器数据时,以便在单击中重新编写相同的对象,但我得到了undefined
。
js代码如下
xml文件
基本上我想显示从选择器中选择的特定年份的记录。
任何人都可以请帮忙。我在这方面花了很多时间。
titanium-mobile - Android Titanium - ImageView 不显示远程图像
我必须下载远程图像并将其显示在 ImageView 中。在 iOS 中完美运行,但在 Android 中不起作用。图像大小为 190x190,并且 url 是正确的,因为相同的 url 在 iOS 中有效。这是我的代码:
看法:
风格:
控制器:
此警报从未显示。
网址是:
https://api.qrserver.com/v1/create-qr-code/?size=190x190&data= "akjlsdfkjalskdjfal"
并且图像是png。
我在 Appcelerator 问答中的问题
编辑:
这会导致问题吗?
对于 Android,如果有重定向和协议更改,则不会跟随。例如,从 http 到 https,反之亦然
java - 将图像上传到钛服务器
我正在尝试将图像从图库上传到服务器,我正在选择图像并使用以下代码将图像转换为字节。
我通过 web 服务将上述字节字符串发送到服务器,但图像没有上传。
我在java中做过同样的事情,两个字符串在某种程度上都是相同的,但是java字符串与提供的钛相比是巨大的。通过通过 Web 服务传递 java 字符串,我可以上传图像。请帮助我如何解决这个问题,谢谢。
facebook - 目的 #没有方法“初始化”钛合金
我的 Titanium 应用程序有问题……我在互联网上查找了一些教程,并在 facebook 模块上查找了 Appcelerator,更具体地说是登录/注销。我试图在当天调整这个错误,但我不能以任何方式......我提供我的项目以供下载,如果你可以下载和测试会有所帮助!
我正在尝试登录android,但该应用程序也必须适用于ios ...如果您能告诉我我如何为我做两个或指出真正有效的项目...。
下载我的项目:http ://we.tl/hqvEpb2aeG
在我的文件下面:
登录.js
合金.js
TiApp.xml
facebook - 无法通过 Facebook 模块 Android Titanium 获取用户 public_profile 信息和电子邮件?
我无法在 Facebook 模块中获取用户 public_profile 信息和电子邮件。Facebook 模块版本 4.0.5 Titanium sdk 4.1.0 我已遵循文档中描述的所有步骤。 Appcelerator 文档
但只能获取姓名和身份证。虽然我可以使用 FB 模块 4.0.5 在 iOS 中获取电子邮件和 public_profile 信息。但在Android上没有成功。最近有什么变化还是我做错了。我正在使用的这些权限:
请求是通过graphAPI。
对于 iOS,我以这种方式使用了图形 API。
但相同的图形 API 调用未针对 Android 执行。抛出未定义令牌的异常。