小编Mul*_*ard的帖子

Cordova 5.0.0:我应该将哪些文件提交给git?

我使用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的图像.

那么我需要什么,我可以省略什么?

gitignore cordova

86
推荐指数
4
解决办法
3万
查看次数

更改微调器下拉图标

我找到的解决方案更改了微调器下拉图标,其中所有:

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)

在此输入图像描述

而我想要的一切(我猜这真的不多)正在改变箭头.我不希望显示右下角的箭头,我希望这个箭头垂直居中显示在右边:

在此输入图像描述

到目前为止我尝试的每个解决方案:

旋转下拉箭头

如何在微调器中设置下拉箭头?

根本没工作.他们有拉伸的图标或底线缺失或其他东西完全错误.我只想要另一支箭.

android android-spinner

40
推荐指数
4
解决办法
8万
查看次数

FloatingActionButton隐藏在列表滚动上

林使用FloatingActionButtonandroid.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)

当列表视图向下滚动时是否可以将该按钮配置为隐藏动画,并在列表视图滚动到顶部时再次显示该按钮?

android

37
推荐指数
8
解决办法
6万
查看次数

github:如何在来自不同存储库的提交中引用问题?

我有两个存储库:

  • 存储库A
  • 存储库B

我也有一个项目:

  • X计划

该项目 X 将存储库 A 和存储库 B 作为链接存储库。

在 Repository AI 中产生了几个问题:

  • 第1期
  • 第2期
  • 第3期

所有这些问题都出现在项目 X 的​​看板上。当我现在在存储库 B 上进行提交时:

closes #1
Run Code Online (Sandbox Code Playgroud)

该提交不会链接到存储库 A 的问题 1。我可以以一种可以从不同存储库的提交创建此类引用的方式配置项目吗?还是我用错了这个?

github

37
推荐指数
1
解决办法
2万
查看次数

如何在码头工人中运行pipenv?

我在我的码头工人安装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)

docker pipenv

31
推荐指数
4
解决办法
2万
查看次数

离子导航栏:标题不以Android设备为中心

我对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)

ionic-framework ionic

26
推荐指数
4
解决办法
3万
查看次数

操作栏的Android图标生成器和通知无法正常工作(灰色形状)

我找到了这个Asset Studio来生成图标.它适用于启动器图标,但对于操作栏或通知图标,它不起作用.我输入了我的png文件并想生成图标,但Asset Studio只生成灰色圆圈.是否有其他工具可以生成操作栏和通知图标?

在此输入图像描述

icons android android-assets android-icons android-studio

20
推荐指数
2
解决办法
2万
查看次数

src/main/resources中的FileNotFoundException

我在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的根文件夹中.那么为什么程序无法在这里找到文件呢?

java filenotfoundexception maven

18
推荐指数
2
解决办法
4万
查看次数

无法读取null的属性'removeAttribute':无法找到它的来源

我在每个网站上一遍又一遍地收到错误:

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.

有人知道这部分代码或有没有办法找到这个错误的来源.我的意思是它出现的直线?

例如,jsFiddle中出现相同的错误:jsFiddle

javascript

18
推荐指数
1
解决办法
1万
查看次数

从POJO创建JSONObject

我创建了一个简单的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?

java json

17
推荐指数
3
解决办法
4万
查看次数