gpt4 book ai didi

Android:使用内置图标或下载图标包

转载 作者:搜寻专家 更新时间:2023-11-01 08:42:19 26 4
gpt4 key购买 nike

我想知道我是否应该为菜单项使用 Google 图标的内置版本,或者我是否应该下载图标包?

这是我的菜单的默认 XML。它使用内置图标,但视觉效果看起来有点奇怪。

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
tools:context=".ParkItemActivity">

<item android:id="@+id/action_remove"
android:title="@string/action_remove"
app:showAsAction="ifRoom"
android:icon="@android:drawable/ic_menu_delete" />

<item android:id="@+id/action_save"
android:title="@string/action_save"
app:showAsAction="always"
android:icon="@android:drawable/ic_menu_save" />
</menu>

menu using built-in icons

但是如果我使用 Material-Design-IconPack 中的图标,那么它看起来像这样。但是有推荐的方法吗?备注:在新的图标包中找不到垃圾桶图标。删除/删除是一个简单的减号。

  android:icon="@mipmap/ic_remove_white_48dp"
android:icon="@mipmap/ic_save_white_48dp"

menu using icons from official icon-pack

最佳答案

是的,你是对的,android sdk 中的默认可绘制图标不会根据 Material 设计进行缩放。默认情况下,Android sdk 不支持 Material 图标,您可以使用 appcompat-v7 支持库,默认情况下它几乎没有 Material 图标,如复制、粘贴、清除、搜索、返回、分别为菜单图标。

在你的 xml 中使用 appcompat-v7 图标

@drawable/abc_ic_menu_paste_mtrl_am_alpha 

注意: appcompat-v7 中只列出了几个图标。如果您想使用特定的其他图标,则不使用 Material-Design-IconPack 就没有任何其他选项。

关于Android:使用内置图标或下载图标包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31336531/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com