我使用Cordova 5.0.0,我有以下项目结构:
MyProject
- hooks
- platforms
- plugins
- resources
- www
- config.xml
Run Code Online (Sandbox Code Playgroud)
我现在的问题是:我可以省略哪些文件夹?我问它是因为我在三个不同的平台上工作.我在Linux上开发用于Android,Windows用于Windows手机和Mac用于ios.如果我提交整个项目,我总是会收到不支持的平台的警告和错误.
我想要的是一个简约的git存储库.
例如,一个问题是插件.当我从存储库中删除插件文件夹时,我必须手动将它们添加到我的每个开发平台上.
另一个问题是资源文件夹.我使用离子自动生成图标和闪屏.当我现在尝试在ios上构建项目时,它正在抱怨android的图像.
那么我需要什么,我可以省略什么?
我找到的解决方案更改了微调器下拉图标,其中所有:
1.创建一个自定义drawable
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/vector_drawable_ic_dropdown_black" android:state_focused="true" android:state_pressed="false" />
<item android:drawable="@drawable/vector_drawable_ic_dropdown_black" android:state_focused="true" android:state_pressed="true" />
<item android:drawable="@drawable/vector_drawable_ic_dropdown_black" android:state_focused="false" android:state_pressed="true" />
<item android:drawable="@drawable/vector_drawable_ic_dropdown_black" />
</selector>
Run Code Online (Sandbox Code Playgroud)
2.将drawable设置为微调器背景:
<Spinner
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:background="@drawable/custom_spinner_icon"
android:gravity="center"
android:paddingBottom="8dp"
android:paddingTop="8dp"
android:textColor="@color/textcolorprimary" />
Run Code Online (Sandbox Code Playgroud)
结果是:
正如您所看到的,这不是一个可接受的解决方案,因为图标需要右对齐而不是拉伸.
我该怎么做才能使图标不拉伸并对齐?
编辑
由于没有可行的解决方案,我想我必须指出我的问题.这就是我的Spinner使用标准主题的样子:
<Spinner
android:id="@+id/products_download_spinner_language"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:gravity="center"
android:paddingBottom="8dp"
android:paddingTop="8dp"
android:textColor="@color/textcolorprimary"
android:theme="@android:style/Theme.Holo.Light.DarkActionBar" />
Run Code Online (Sandbox Code Playgroud)
而我想要的一切(我猜这真的不多)正在改变箭头.我不希望显示右下角的箭头,我希望这个箭头垂直居中显示在右边:
到目前为止我尝试的每个解决方案:
根本没工作.他们有拉伸的图标或底线缺失或其他东西完全错误.我只想要另一支箭.
林使用FloatingActionButton从android.support.design.widget包:
<android.support.design.widget.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:layout_marginBottom="20dp"
android:layout_marginEnd="16dp"
android:clickable="true"
android:backgroundTint="@color/primaryColor"
android:src="@drawable/ic_search_white_24dp"
app:borderWidth="0dp"
app:elevation="6dp"
app:backgroundTint="@color/primaryColorDark"
app:rippleColor="@color/accentColor" />
Run Code Online (Sandbox Code Playgroud)
当列表视图向下滚动时是否可以将该按钮配置为隐藏动画,并在列表视图滚动到顶部时再次显示该按钮?
我有两个存储库:
我也有一个项目:
该项目 X 将存储库 A 和存储库 B 作为链接存储库。
在 Repository AI 中产生了几个问题:
所有这些问题都出现在项目 X 的看板上。当我现在在存储库 B 上进行提交时:
closes #1
Run Code Online (Sandbox Code Playgroud)
该提交不会链接到存储库 A 的问题 1。我可以以一种可以从不同存储库的提交创建此类引用的方式配置项目吗?还是我用错了这个?
我在我的码头工人安装pipenv:
RUN pip install pipenv
RUN cd /my/app/path/ && pipenv install
RUN cd /my/app/path/ && pipenv shell
Run Code Online (Sandbox Code Playgroud)
我得到错误:
Traceback (most recent call last):
File "/usr/local/bin/pipenv", line 11, in <module>
sys.exit(cli())
File "/usr/local/lib/python2.7/dist-packages/pipenv/vendor/click/core.py", line 722, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/pipenv/vendor/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python2.7/dist-packages/pipenv/vendor/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python2.7/dist-packages/pipenv/vendor/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python2.7/dist-packages/pipenv/vendor/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/pipenv/cli.py", line 2057, in shell …Run Code Online (Sandbox Code Playgroud) 我对Ionic很新,但我已经喜欢了.我想使用nav-bar所以我实现了以下index.html:
<!DOCTYPE html>
<html data-ng-app="myApp">
<head>
<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *">
<meta name="format-detection" content="telephone=no">
<meta name="msapplication-tap-highlight" content="no">
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">
<!-- Ionic -->
<link rel="stylesheet" type="text/css" href="lib/ionic/css/ionic.css">
<script type="text/javascript" src="lib/ionic/js/ionic.bundle.js"></script>
<!-- myApp -->
<link rel="stylesheet" type="text/css" href="css/general.css">
<script type="text/javascript" src="js/app.js"></script>
<script type="text/javascript" src="js/factory.js"></script>
<script type="text/javascript" src="js/controller.js"></script>
</head>
<body>
<ion-nav-bar class="bar-positive">
<ion-nav-back-button>
</ion-nav-back-button>
</ion-nav-bar>
<ion-nav-view></ion-nav-view>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
在我的app.js中配置路径:
var myApp = angular.module('myApp', ['ionic']);
myApp.config(function ($stateProvider, $urlRouterProvider) { …Run Code Online (Sandbox Code Playgroud) 我找到了这个Asset Studio来生成图标.它适用于启动器图标,但对于操作栏或通知图标,它不起作用.我输入了我的png文件并想生成图标,但Asset Studio只生成灰色圆圈.是否有其他工具可以生成操作栏和通知图标?

我在src/main/resources下的maven项目中放置了一个文件,文件名只是temp.txt.
当我尝试打开文件时:
BufferedReader br = new BufferedReader(new FileReader(new File("./temp.txt")));
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
Exception in thread "main" java.io.FileNotFoundException: \temp.txt
Run Code Online (Sandbox Code Playgroud)
src/main/resources下的所有文件都放在maven下的classpath的根文件夹中.那么为什么程序无法在这里找到文件呢?
我在每个网站上一遍又一遍地收到错误:
VM42958:5 Uncaught TypeError: Cannot read property 'removeAttribute' of null
(anonymous function) @ VM42958:5
(anonymous function) @ VM42958:20
Run Code Online (Sandbox Code Playgroud)
不幸的是我无法找到此错误的来源.如果我打开相关的JavaScript行,我会发现以下内容:
VM42958
(function()
{
var style = document.getElementById("9mr7n8lmeyjxk84i17g5ws714i") ||
document.documentElement.shadowRoot.getElementById("9mr7n8lmeyjxk84i17g5ws714i");
style.removeAttribute("id");
Object.defineProperty(style, "disabled", {value: false, enumerable: true});
Object.defineProperty(style.sheet, "disabled", {value: false, enumerable: true});
var deleteRule = CSSStyleSheet.prototype.deleteRule;
CSSStyleSheet.prototype.deleteRule = function(index)
{
if (this != style.sheet)
deleteRule.call(this, index);
}
var removeRule = CSSStyleSheet.prototype.removeRule;
CSSStyleSheet.prototype.removeRule = function(index)
{
if (this != style.sheet)
removeRule.call(this, index);
}
})();
Run Code Online (Sandbox Code Playgroud)
这不是我的代码,我不知道它来自何处或在何处使用.作为库使用bootstrap,jQuery和Chart.js.
有人知道这部分代码或有没有办法找到这个错误的来源.我的意思是它出现的直线?
我创建了一个简单的POJO:
public class LoginPojo {
private String login_request = null;
private String email = null;
private String password = null;
// getters, setters
}
Run Code Online (Sandbox Code Playgroud)
经过一番搜索,我发现了这个: JSONObject jsonObj = new JSONObject( loginPojo );
但是有了这个,我得到了错误:
The constructor JSONObject(LoginPojo) is undefined
Run Code Online (Sandbox Code Playgroud)
我找到了另一个解决方
JSONObject loginJson = new JSONObject();
loginJson.append(loginPojo);
Run Code Online (Sandbox Code Playgroud)
但这种方法不存在.
那么如何将我的POJO转换为JSON?