【发布时间】:2013-11-30 15:10:31
【问题描述】:
我在 index.xml 中的 ImageView 中添加了一个 onClick 侦听器。 单击 ImageView 不会触发 index.js 中指定的函数,但是将 onClick 添加到包含视图会触发。就好像包含视图正在捕获点击并且不允许包含的 ImageView 接收它。但是,我有几个这样的,其他的似乎工作正常。
index.xml:
<Alloy>
<Window class="container" onOpen="onWIndowLoad">
<View id="wholeView">
<!-- header -->
<View id="appTopMenuHolder">
<ImageView id="appMenuButton" image="/images/menu_icon.png" onClick="askWhy"></ImageView>
<View id="appTitle"></View>
<View id="newIcon"></View>
</View>
<View id="group"> <!-- removed onClick="testViewClick" -->
<ImageView id="porfilePic" image="/images/profile.png" onClick="askWhy"></ImageView> <!-- removed onClick="askWhy" -->
</View>
<!-- scrollable status section -->
<ScrollView id="statusViewHolder" scrollType="vertical">
</ScrollView>
</View>
</Window>
index.js:
function askWhy(e) {
alert("why");
}
我们将不胜感激任何帮助或推动正确方向。 谢谢, -NP
【问题讨论】:
标签: onclick titanium appcelerator titanium-alloy