我正在使用Android Studio构建应用程序,我的一个活动(允许用户在画布上绘图)有一个“工具栏”,包括“清除”,“撤消”,“重做”等。
我正在使用内置图标 - 即我转到'Drawables'文件夹,右键单击,转到'添加矢量资源',然后选择适当的图标。我已经发现我可以改变添加的图标的大小,但我无法弄清楚如何使用它。
因此,在手机屏幕上,我想使用标准的24dp图标。但是,在平板电脑屏幕上,我希望图标更大,因为它们在更大的屏幕上有点丢失。
但是,我无法弄清楚如何做到这一点,我甚至不确定我是否使用了正确的方法。我知道我可以为不同的密度创建不同的drawables子文件夹,但密度与实际屏幕尺寸无关。最好的方法是什么?
谢谢!
答案 0 :(得分:1)
您应该增加工具栏高度,图标将自动适合其容器。
如果您想更改图标的大小,请双击图标的xml文件并更改其中的宽度和高度。不要触摸viewportWidth和viewportHeight参数!
一般情况下,您不应该这样做,因为它不会遵循Google指南。