小编inf*_*oop的帖子

带有libxml的Swift框架

我有使用KissXML Objective-C库的Swift Framework项目.KissXML内部使用libxml.

当我构建xcode项目(Xcode 6 - beta 5)时,我收到此错误:

error: <unknown>:0: error: '/SwiftFramework/SwiftFramework/KissXML/DDXMLNode.h:2: include of non-modular header inside framework module SwiftFramework.DDXMLNode

我已经看到这个答案讨论了将相关的头文件公开.我已经这样做但我不知道如何解决在DDXMLNode.h中导入的此标头的情况,并且这不是我的项目的明确部分:

#import <libxml/tree.h>

有关如何处理这个的任何建议?

注意:我在Objective-C only项目上使用过KissXML,它工作正常(Xcode 5).

frameworks libxml2 ios kissxml swift

7
推荐指数
1
解决办法
4118
查看次数

如何更改NavigationView中子菜单项的缩进?

当我们定义带有子菜单项的部分的NavigationView时.它左边的子项与节标题对齐:

<menu xmlns:android="http://schemas.android.com/apk/res/android">

<item android:title="Sub items">
    <menu>
        <item
            android:title="Sub item 1" />
        <item
            android:title="Sub item 2" />
    </menu>
</item>
</menu>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我尝试添加一个具有正确尺寸的透明图像来填充:

<menu xmlns:android="http://schemas.android.com/apk/res/android">

<item android:title="Sub items">
    <menu>
        <item
            android:icon="@drawable/ic_transparent"
            android:title="Sub item 1" />
        <item
            android:icon="@drawable/ic_transparent"
            android:title="Sub item 2" />
    </menu>
</item>
</menu>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

但默认情况下NavigationView:

  1. 在图标文本之间添加固定填充
  2. 在图标本身上强制修复大小

我找不到如何配置此填充和图标大小.

问题如何更改子项缩进以使子项更加缩进?

我更喜欢通过属性进行清理,而不是插入透明图像.

android menu submenu material-design

7
推荐指数
2
解决办法
2357
查看次数

标签 统计

android ×1

frameworks ×1

ios ×1

kissxml ×1

libxml2 ×1

material-design ×1

menu ×1

submenu ×1

swift ×1