我正在研究 Tizen。在 Tizen 上开发一个我已经在 Android 上开发的应用程序。
我必须在背景中放置一个图像。然后在其上放置按钮。单击该按钮并在 javascript 中接收其操作。
如何将图像放置在背景中。
是他们在 Tizen 平台上传输 android 应用程序的任何方式吗?
我们可以在 Tizen 上制作我们的 android 应用程序吗?
background-image
在 CSS 中可以做到。
例如,将 mesh_background_1280x720.jpg 放入 images 目录而不是修复 style.css:
body {
background-image: url("../images/mesh_background_1280x720.jpg");
}
对我来说这有效。
您可以使用 Jquery Mobile 来完成。
.ui-icon-myapp-custom {
background: url("settings.png") no-repeat rgba(0, 0, 0, 0.4) !important;
}
在 HTML 中,
<a href="#user_info" data-role="button" data-theme="b" data-iconpos="right" data-icon="myapp-custom" >
Custom Icon
</a>
有关详细信息,请查看 http://jquerymobile.com/test/docs/buttons/buttons-icons.html
目前 Tizen SDK 不支持将 Android 应用程序转换为 Tizen。但是有办法。一家 Open Mobile 公司为 tizen 开发了 ACL(Application Compatible Layer)。如果您有 Android 应用程序,您可以将其提交给他们,他们可以将其转换为 Tizen。所有申请学分都将在您的名字上。他们会从三星那里得到一笔钱。在 Tizen 商店中搜索 ACL,您会在 ACL 下找到几个应用程序。
我可以告诉你如何使用 Tizen Native (WYSIWYG) 来做到这一点。如果您正在寻找基于代码的答案,请忽略这一点。然而,对于那些试图在 Tizen Studio 中学习和导航的人来说,这非常有帮助!
启动 Tizen Studio
文件/新 Tizen 项目
模板 / 下一个
移动 / 下一个
本机应用程序 / 下一个
UI Builder 单一视图(左下)/下一个
在 Project Explorer(左上角)中打开 Layout / Layout.xml 的树(双击打开 Layout)。
选择设计选项卡(中心)
在 Palette 中,UI Container(就在中心的右侧)
将“网格”从调色板拖到屏幕上
在属性选项卡中(最右边或打开:窗口/显示视图/其他/选择属性确定)
将 Col Count 更改为 720 并将 Row Count 更改为 1280
将“网格”从调色板拖到屏幕上
现在您应该看到更多 (22) 个 UI 组件
将调色板中的“背景”拖到您的屏幕上如果它没有自动调整大小(Hello BUG),请执行以下操作。拖动到比您的屏幕尺寸大一点(假设为高清,请查看此内容,我认为这是 Tizen 商店所要求的)。
突出显示背景,再次转到属性选项卡,底部变化属性:左 0,上 0,宽度 720,高度 1280。前几次它会给你带来麻烦,直到你发现 BG 调整大小的窗口不能再高比 BLUE TOP 和底部的窗口应该更大,直到您手动输入正确的尺寸,如上所示。
现在转到或打开您的资源选项卡(只需从 Windows 资源管理器拖放文件)并找到您已在 Adobe PS 中正确调整大小并使用“保存为 WEB”来减小 jpg 文件大小的背景图像。
拖到屏幕上的背景“图层”上。
对于按钮,您可以:将 UI 组件中的“BUTTON”拖到背景上,或者更好地将 UI 组件中的“图像”拖到背景上...
然后将“资源管理器”选项卡中的图像(来自 Adobe PS 的预制按钮)拖放到空白图像占位符上。您必须在“属性”选项卡中手动调整它的大小以获得正确的比例。
重复更多图像、按钮和文本,因为内置文本“标签”至少可以说是可怕的。您始终可以使其中任何一个执行按钮操作。
就我而言,现在我需要学习如何对所述按钮和动作进行编程。
哇!这将为您节省数周!希望我能一步一步找到这样的!
现在在哪里发布这个?IO
PS如果你觉得这很有用。勾选小黑色向上箭头以对此进行投票。纯粹是为了帮助别人,我没有“点赞”的奖励。