我正在从Bootstrap 2转移到Bootstrap 3.在旧版本中,我使用的是具有长内容的模态,并且当达到给定的最大高度时,模态会自动滚动.
在Bootstrap 3中,模式只是扩展以显示整个内容,我必须使用向下翻页键实际到达它的末尾并查看模态页脚中的按钮.我无法使用浏览器窗口最右侧的滚动条,因为它被背景覆盖,并且在任何情况下都不能直观地滚动模式框中的内容.
如何在bootstrap 3中实现一个模态,在达到最大高度时自动插入滚动条滚动内容?
我尝试将max height设置为模态类,如下所示:
.modal{
max-height:80%;
}
.modal-header{
height:15% !important;
}
.modal-body{
height:70%;
overflow:auto;
}
.modal-footer{
height:15%;
}
Run Code Online (Sandbox Code Playgroud)
但它没有按预期工作.模态窗口确实达到了最大尺寸,但它只是在那里削减了内容,甚至没有显示页脚.
谢谢你的帮助.
我有一个android phonegap项目和一个ios phonegap项目.
它们是使用给定的包名创建的,但我现在必须更改此包名.
在Android中,我认为我必须在清单中更改包名称,并在src文件夹中重命名/移动java文件,并在此java文件中更改以反映新的包名称.然后清洁和建立.这听起来不错吗?
我还注意到Eclipse Android Tools >> Rename Application Package中的一个选项,它要求输入包名称.它会做出所有必要的改变吗?
我如何更改XCode项目中的包ID,以便项目构建正常?只需按照此票证中的说明编辑Bundle标识符即可?更改xcode包名称而不创建和导入到新项目
谢谢你的帮助.
这很有效,问题在两周前就开始了.
我在Windows 10计算机上运行Chrome.我已经尝试卸载,然后在问题开始后重新安装Chrome.没变.
这是发生的事情:
1)我启动Android模拟器2)运行我的cordova应用程序3)转到chrome://检查并在模拟器上单击我正在运行的应用程序的链接.它列出正常,有效.4)DevTools窗口打开,但它没有显示所有信息.我看到屏幕的一半空白.菜单标签有时不显示,我必须最小化,然后最大化,然后他们可以显示.任何内容面板都没有滚动条,所以我实际上看不到任何有用的内容.
我试着单击屏幕右上角的齿轮图标,打开"设置",看看是否有更改的东西会修复它.没有.设置窗口打开,但它只显示左侧到设置区域的链接.设置控件的右侧应该是完全空白的.
我创建了一个新的模拟器,同样的事情发生了.
我有Android Studio 3.0.1
我尝试用shift-ctrl-j检查devtools
它显示出一些奇怪的错误.好像它正在加载自己的旧版本:
请帮助,我需要在开发期间使用它来调试我的cordova应用程序,我不知道还能做什么.谢谢.
android google-chrome android-webview google-chrome-devtools cordova
我正在构建一个托管在Google Play外部服务器上的Android应用.我需要应用程序检查新版本并提示用户在应用程序启动时进行更新.
我构建了一个机制来检查新版本(应用程序检查服务器上的文件并比较版本),该机制运行良好.然后我提示用户更新,但如果用户选择继续更新,我无法触发apk的下载和安装.
我试过打开apk url:
window.open(apkURL);
Run Code Online (Sandbox Code Playgroud)
其中apkURL是服务器上托管的.apk文件的完整http链接.
但它似乎没有做任何事情.
我一直在研究,但我找不到如何做到这一点的答案.我发现了一些使用本机代码的建议,比如这篇文章在Android上以编程方式安装应用程序,但我不知道如何在我的Phonegap应用程序中执行此操作.
Intent promptInstall = new Intent(Intent.ACTION_VIEW)
.setData(Uri.parse("file:///path/to/your.apk"))
.setType("application/vnd.android.package-archive");
startActivity(promptInstall);
Run Code Online (Sandbox Code Playgroud)
这是触发更新的正确方法吗?如何在Phonegap应用程序中完成这样的事情?
谢谢!
在将cordova和我的项目从6.3.1升级到6.4.0后,当我构建Android版本时,它会在项目的顶层生成带有启动画面和图标文件的res文件夹,而不是在平台/ android/res中这应该.因此,我的应用程序具有默认的cordova图标和启动屏幕,而不是我的.
这是新Cordova版本中的错误吗?有没有人知道可以防止这种情况的设置?当我使用6.3.1时它工作正常.
谢谢.
我有一个项目在cordova 6.3.1上运行良好.
然后我将cordova和我的项目更新到6.4.0.在此之后,我第一次建立,gradle也自动更新.
现在我遇到了一个重要问题:
我需要在build.json文件中包含密钥库和别名密码,否则版本apk生成失败并出现错误.
我使用这样的build.json文件:
{
"android": {
"debug": {
"keystore": "C:\\Path\\To\\Keystores\\debug.keystore",
"storePassword": "debugpass",
"alias": "thedebugalias",
"password" : "debugpass",
"keystoreType": ""
},
"release": {
"keystore": "C:\\Path\\To\\Keystores\\theapp.keystore",
"storePassword": "",
"alias": "thealias",
"password" : "",
"keystoreType": ""
}
}
Run Code Online (Sandbox Code Playgroud)
}
然后运行此命令以生成发布apk:
cordova build android --release --buildConfig=build.json
Run Code Online (Sandbox Code Playgroud)
到目前为止,这很好用,它促使我输入密钥库和别名密码.然后建立了apk确定.
升级到Cordova 6.4.0后,它不再起作用了.它永远不会提示输入密码,然后构建过程失败,因为"密钥库已被篡改或密码不正确".
如果我在build.json文件中包含密码,则发布apk生成正常,因为它已经有密码而不需要提示它们.
我不喜欢在build.json文件中以明文形式提供密钥库密码.有没有人遇到过同样的问题?有想法该怎么解决这个吗?
谢谢.
编辑:我注意到另一个问题.它没有显示我的图标和启动画面.编辑:最后一个问题,关于没有显示图标和启动画面,是新Cordova版本中的一个错误,它正在解决https://issues.apache.org/jira/browse/CB-12077
我试图让用户在Phonegap应用程序中录制音频文件.它适用于Android,但在iOS上我应该开始录制时出现以下错误:
"无法使用AvAudioRecorder开始录制".
我使用.wav文件名,我先创建文件,我已经按照我发现的所有说明操作,并且一直收到错误.
这是一段代码:
theFileSystem.root.getFile(filename,{create:true},function(fileEntry){
mediaFileURL = fileEntry.toURL();
console.log('Created file ' + mediaFileURL);
mediaRec = new Media(mediaFileURL, function(){
//console.log('Media File created');
}, function(err){
alert('Error creating the media file: ' + err.message);
console.log(mediaFileURL);
for(k in err){
console.log(k + ': ' + err[k]);
}
stopRecordingFile();
});
mediaRec.startRecord();
},function(err){
alert("Error setting audio file");
});
Run Code Online (Sandbox Code Playgroud)
我看到控制台消息'Created file ...',因此文件已成功创建.然后我得到了错误.
媒体插件版本为0.2.11
我不知道还有什么可以尝试的.谢谢你的帮助.