问题标签 [android-icons]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 允许用户更改图标
我有一个为我的图标设置的 imageView,如下所示:
我试图让用户改变它。我允许他们在我创建的名为 Personalize 的课程中执行此操作,并让他们能够从他们的画廊中选择一个图像,然后在他们点击一个名为“Set Image”的按钮之前在预览(另一个 imageView)中显示该图像,然后他们选择的图片被发送到活动以设置这样的图标:
然后在这里设置:
((setBackgroundImageForIcon 类(更新):
))
这没有错误并返回正确的请求代码,但似乎根本没有改变图标。我也这样做了,当用户退出程序时,它会保存图像路径,然后在 onResume() 方法上重新加载它。
所以我的问题是图标没有设置为用户选择的图像。为什么是这样?
如果我以错误的方式解决这个问题或需要实现更多代码,请告诉我。
添加:
当我写这个问题时,我可能真的应该添加这个但是......众所周知,它被设置为一个小部件,所以这也是我的 AppWidgetProvider :
android - 允许从用户输入更改图标
我允许用户通过发送包含来自用户图库的图像的请求代码来更改 Personalize 类中的图标。setIconImageinWidget() 方法将结果发送到此处(在 Drag_and_Drop_App 中):
这是 setBackgroundImageForIcon 方法:
这不会返回任何错误,但图标根本不会根据用户选择使用的任何图片而更改。
看了一会儿后,我意识到我必须在这里更改我的编码的应用程序小部件提供程序部分:
我正在更改的 imageView 是这样的:
在 Widget.xml 中
如何更改我的 Widget Provider 以允许更改图标?我知道这需要阅读很多内容,但需要任何帮助!
更新:
android - 图标未显示在 Android 应用程序中
在 Android 应用程序方面,我完全是新手。请多多包涵。我正在尝试制作一个菜单选项栏,但不知何故图标没有显示。
我曾在 stackoverflow 上寻找这个问题的答案,我遇到的答案是“在 Android 3.0+ 上,选项菜单的首选方法(操作栏中的溢出菜单)不会显示图标。如果你有 android targetSdkVersion 11 或更高,图标将永远不会出现在 Android 3.0+ 的菜单中。如果您将选项菜单项提升为工具栏按钮,图标将显示,并且图标将显示在 Android 1.x/2.x设备。” 我很抱歉,但我不确定这意味着什么。有人可以指导我正确的方向吗?任何帮助将不胜感激!
我不确定我做错了什么。到目前为止,这是我的代码。
MainActivity.java
主要的.xml
AndroidManifest.xml
java - 将应用程序图标从 listView 获取到 gridView
我有一个用户安装的应用程序的列表视图。下面是每个 listView 项的布局:
然后我在这里有我的 listView 的适配器:
我正在获取用户安装的应用程序列表,如下所示:
现在我要做的是,当单击 listView 项目的复选框时,listView 项目的应用程序的图标然后变成位图(或可绘制),以便可以将其发送到我的 gridView适配器在这里:
这样,当单击复选框时,该图标就会出现在我的 gridView 中。"
我曾尝试发送带有意图的 byteArrays(但被告知这会很糟糕,因为它会减慢速度),我也尝试过 FileOutput 和 FileInput 流,我也尝试过 usingonActivityResult
和其他一些东西。
为了帮助澄清我的意思,这是我目前拥有的:
例如,当我点击新闻复选框时,新闻图标应该出现在滑动抽屉后面的 gridView 中。
我该怎么做?请至少给我一些提示或帮助我。我已经尝试了我能想到的一切,但还没有让它发挥作用。我知道这很容易阅读,但如果有人能帮助我完成这件事,我会非常感激。
添加了一些更改的编码:
保存图像类:
意图:
接收等级:
android - 缩放问题:如何使 android actionBar 图标变成矩形?
我正在开发简单的 android 应用程序,我想在其中自定义我的actionBar
图标,该图标通常在drawable
目录中命名为 ic_launcher.png。我面临的问题是图标图像的缩放和调整大小。
我可以将矩形图像添加为 Icon(
ic_launcher.png
) 吗?
因为每次我上传一个矩形图标时,日食都会生成一个方形图像,因此会减小图像大小。
这就是我要找的:
这就是我目前拥有的:
注意:图片并非来自actula项目,仅供参考。
android - How to find high resoultion icon using PacakageManager
I'm doing an app that need the higher resolution icons of each app.
I have done some research since this morning but none of the answers I found work.
Here are two of them and what is wrong for me.
FYI, I have retrieved all the "packageinfo" from the packagemanager, I'm finding everything I need but the high resolution icon...
1. using getDrawableForDensity:
My problem for this one is that I don't understand what to put for componentName. How can I "construct" it with the information I got from packagemanager ?
2.Other solution Retrieving xhdpi app icons from packageManager?
for this one I have a problem with this line:
Drawable appIcon = res.getDrawable(appInfo.icon);
Error I get about "icon":
icon cannot be resolved or is not a field
android - 当我上传我的 .png 图标时,“Android Asset Studio”会增加额外的空间,但在使用其内部剪贴画时不会。为什么?
我正在尝试为我正在处理的一些 Android 应用程序创建一些漂亮的图标,有人将我引导到“Android Asset Studio”,这是一个很好的在线工具,它创建了完整的图标包,可以部署到我的(可怕的)碎片化的 Android 项目 res 文件夹。
我只是去了它的 URL 来创建我的图标:
编辑:[截至 2016 年 10 月的 URL 已损坏。显然所有内容都已移至 Android Studio]
http://android-ui-utils.googlecode.com/hg/asset-studio/dist/icons-actionbar.html#source.type= image&source.space.trim=1&source.space.pad=0&name=ic_action_stickers&theme=custom&color=000%2C80
然后我注意到一些令人讨厌的东西:当使用它的内部剪贴画时,它们看起来完美修剪/剪辑/填充(即 0 填充),但是当我尝试上传我简单的透明 .png 文件时,这个工具总是添加一些烦人的填充无论如何,我的最终图标周围的空间。
正常吗?我玩过“修剪/不修剪”和“填充”按钮,但没有运气(它甚至让事情变得更糟)。
有什么提示吗?我错过了什么吗?
谢谢。
android - Android - 以编程方式访问相机和图库图标和标签
有没有办法以编程方式访问android的默认相机和图库图标和标签?
可以通过activity.getPackageManager();
我知道我们可以使用包名称com.android.camera
并com.android.gallery
检索应用程序名称和图标,但我想知道它是否适用于每台设备?这些包名称在每个 android 版本上都相同吗?
有没有更好的方法?
android - 在没有 ActionBarSherlock 的 Actionbar ShareActionProvider 上设置自定义共享图标
我遇到了与此处描述的相同的问题-在操作栏 ShareActionProvider 上设置自定义共享图标
但是我没有使用 ActionBarSherlock
我发现 Sherlock 主题使用“ actionModeShareDrawable ”,我也可以这样使用它,如果我不使用ActionBarSherlock
这在我的 nexus 5 上运行良好,但在许多其他设备上都失败了
所以我的问题是,如何在不使用 ActionBarSherlock 的情况下更改该图标