在我的Android应用程序中,用户可以使用ViewPager浏览一些HTML页面,用户可以触摸要突出显示的元素.
问题是当尝试使用以下代码使用javascript获取触摸事件时,elementFromPoint在导航到新页面时返回null,但在用户缩放页面或滚动页面后,它可以正常工作.
我发现touchstart事件的注册发生在缩放或滚动页面之后.所以它在那之后工作,虽然它在$(document).ready()上注册
$(document).ready(function(){
document.addEventListener("touchstart", touchstart, false);
});
function touchstart(e) {
var x = e.targetTouches[0].clientX;
var y = e.targetTouches[0].clientY;
el = document.elementFromPoint(x, y);
}
Run Code Online (Sandbox Code Playgroud)
谢谢
如何在eclipse中使用"ADT 21.0.1"为Android模拟器安装皮肤(来自三星)?
我可以用"ADT 16.0.1"做到这一点,我使用了三星的Galaxy S2皮肤 http://developer.samsung.com/android/tools-sdks/Samsung-GALAXY-S2-Skin-for-handset-仿真
我想在我的DSpace中添加"阿拉伯语".
我配置这个文件:
[dspace]/config/dspace.cfg
Run Code Online (Sandbox Code Playgroud)
用这一行:
webui.supported.locales = en, de, ar
Run Code Online (Sandbox Code Playgroud)
然后我构建Dspace并重新启动Tomcat.
但我找不到这个文件:
"Messages.properties" at
[dspace-src]/dspace/modules/jspui/src/main/resources/Messages.properties
Run Code Online (Sandbox Code Playgroud)
以及德语如何在我无法找到的DSpace上出现
"Messages_de.properties" at
[dspace-src]/dspace/modules/jspui/src/main/resources/Messages_de.properties
Run Code Online (Sandbox Code Playgroud)
用阿拉伯语自定义我的DSpace会有其他奇怪的问题吗?
我想使用我的自定义字体与WebViewb
我的html文件加载在webView但仍然没有字体
我的字体有Unicode字符
我工作在Android 2.2
mWebView.loadUrl("file:///android_asset/P_007.html");
Run Code Online (Sandbox Code Playgroud)
我的css:
<STYLE type="text/css">
@font-face {
font-family: AQF_P007_HA;
src: url("AQF_P007_HA.TTF");
}
body {
font-family: AQF_P007_HA;
font-style:normal;
font-weight: normal;
color: black;
font-size: medium;
mso-font-charset: 0
}
</STYLE>
Run Code Online (Sandbox Code Playgroud) 我的APK很大,70 MB.当我在外部存储中安装它时没有任何问题,但是当我在安装之前将其上传到手机时,APK会进入内部存储并且我的测试手机没有足够的空间用于内部存储和很多Android手机70 MB的内部空间不足......
我可以直接将APK上传到SD卡而不是内部存储吗?
上传意思是"在runnig上从我的日食上传,或从市场下载,apk将进入内部存储但我想要apk转到外部并从外部开始安装"
android ×4
adt ×1
css ×1
dspace ×1
eclipse-adt ×1
emulation ×1
fonts ×1
javascript ×1
touch-event ×1
touchstart ×1
webview ×1