【发布时间】:2013-11-25 22:14:40
【问题描述】:
我想在我的 Android 应用中包含这个图标,但我不知道它叫什么。这是图标:
我试图在 @android:drawable 和 Google 的图标包中找到它,但我找不到它。
【问题讨论】:
我想在我的 Android 应用中包含这个图标,但我不知道它叫什么。这是图标:
我试图在 @android:drawable 和 Google 的图标包中找到它,但我找不到它。
【问题讨论】:
上面的答案是正确的,但请记住,如果您只是引用一个 android drawable,他们可以随时更改它们。自己下载那个drawable可能更安全,特别是如果你想在美学上对其进行任何控制。 Android Asset Studio 可让您随意着色,还可以下载各种 dpi 尺寸。
【讨论】:
它被称为ic_action_new,你可以在http://developer.android.com/design/style/iconography.html (http://developer.android.com/downloads/design/Android_Design_Icons_20131106.zip) 文件夹Action Bar Icons\holo_light\01_core_new\drawable-hdpi\ic_action_new.png 的图标包中找到它。
【讨论】:
简单的方法是,下载它,放在/drawable/下,然后你可以通过getDrawable()找到它
【讨论】:
从 URL 下拉:
//Creates an http connection
HttpURLConnection httpConnection = (HttpURLConnection)new URL(url).openConnection();
httpConnection .setRequestProperty("User-agent","Mozilla/4.0");
httpConnection .connect();
//Pulls down the image
InputStream input = httpConnection .getInputStream();
Bitmap bitmap = BitmapFactory.decodeStream(input);
//Creates a drawable from the bitmap
Drawable drawable = new BitmapDrawable(bitmap);
在 res/drawable/icon.png 中使用本地文件
Drawable myIcon = getResources().getDrawable( R.drawable.icon );
【讨论】: