我的图标有问题,即它们不显示,仅显示灰色正方形。我该如何解决?
这是我的navigation_menu.xml:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/calculator"
android:title="Calculator" />
<item android:id="@+id/conventional"
android:icon="@drawable/conventional"
android:title="Conventional"/>
<item android:id="@+id/scientific"
android:icon="@drawable/scientific"
android:title="Scientific"/>
<item android:id="@+id/converter"
android:title="Converter" />
<item android:id="@+id/progammer"
android:icon="@drawable/programmer"
android:title="Programmer"/>
<item android:id="@+id/currency"
android:icon="@drawable/currency"
android:title="Currency"/>
<item android:id="@+id/length"
android:icon="@drawable/length"
android:title="Length"/>
<item android:id="@+id/mass"
android:icon="@drawable/mass"
android:title="Mass"/>
<item android:id="@+id/temperature"
android:icon="@drawable/temperature"
android:title="Temperature"/>
<item android:id="@+id/speed"
android:icon="@drawable/speed"
android:title="Speed"/>
<item android:id="@+id/time"
android:icon="@drawable/time"
android:title="Time"/>
</menu>
此外,图标在此处正确显示,但是当我启动应用程序时,只有灰色方块可见。
答案 0 :(得分:1)
好吧,在导航视图中使用xcodebuild(
{
clean: true,
build: true,
workspace: "./MyApp.xcworkspace",
output_name: "MyApp.ipa",
scheme: "MyApp",
sdk: "iphonesimulator",
destination: "platform=iOS Simulator,name=iPhone 5s",
xcargs: "ONLY_ACTIVE_ARCH=NO"
}
)
可绘制对象是一种很好的做法。但就您而言,这是我的解决方案。在.svg
初始化之后只放置一行。像这样:
navigationview
希望有帮助,让我知道。
编辑:
实际上,此行可消除对图像/图标的影响。如您先前所见,在导航视图中图像上显示了一个着色层。如果将其设置为null,则会删除图层,然后显示图像。