问题标签 [android-gallery]

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.

0 投票
2 回答
3407 浏览

android - 如何为我的画廊设置默认选定项目?

我有一个画廊,我想在启动活动时设置一个默认选定项目。

目标是让第一个项目的包含自动出现。

有没有办法做到这一点?

非常感谢答案。

0 投票
1 回答
415 浏览

android - 图库上组件的前景色

我正在实现一个应用程序,该应用程序允许用户通过画廊拖动页面来阅读报纸。

我写了一个适配器,它返回 ImageViews 并在应用程序上加载了一些位图。

我的问题是,第一张图像显示完美,下一张图像的前景为灰色,使图像看起来更暗。拖到某个地方后,第一个也得到了这个前景。我怎样才能避免我的观点得到这个前景?

现在我意识到 ImageViews 在 alpha 通道上获得了一些价值,这就是为什么与我的黑色背景一起图像看起来更暗的原因。我怎样才能避免它?

根据请求,这是我的代码:

和页面适配器

私有类 PageAdapter 扩展 ArrayAdapter { 私有列表页面;

创建此 ImageUtils.rgb 是为了将任何位图的副本创建到 Bitmap.RGB_586 中,但会发生相同的行为。

0 投票
0 回答
761 浏览

android - 带有来自远程站点的图像的圆形画廊?

我正在使用此代码从 url 检索图像。并将它们设置在画廊视图中。

我如何使画廊成为圆形或使图像在一个圆圈中而不是直接穿过屏幕。这是我扩展 BaseAdapter 的 imageAdapter ......

在这里,我使用此方法将 imageAdapter 设置为 Gallery。

我如何着手制作画廊圆形,从网址下载图像?

编辑:就像一个旋转木马。像这样

https://market.android.com/details?id=com.photocarousel.android&feature=more_from_developer

0 投票
1 回答
2814 浏览

android - Android 图库“分享方式”和 Intent.EXTRA_STREAM

我的应用中有一些代码可以很好地打开画廊(从我的应用中),选择一张照片,然后上传它。

我已经做出了公平的尝试来集成对附加了 EXTRA_STREAM 的意图的处理,例如由图库中的“共享”按钮生成的那些。

这适用于我的 Droid X,也适用于模拟器。

今天,我收到一个用户的错误报告;当我要求它返回 EXTRA_STREAM 参数中引用的资源时,我用来从 MediaStore 中拉出照片的光标返回 null。代码已经通过了验证 Intent 附加了 EXTRA_STREAM 的点,用户告诉我他们正在使用图库中的“共享”选项。

他们的设备是:

操作系统版本:2.3.3(10 / GRI40) 设备:HTC PG86100

是什么赋予了?

为什么 HTC 图库会向我发送带有我无法访问的 EXTRA_STREAM 的 Intent?

游标返回 null 还有其他原因吗?

0 投票
1 回答
2370 浏览

android - 视图之间的尴尬触摸事件传播

我有一个Gallery完整的ImageViews,ImageViews 是可缩放和可翻译的。我的目标是,一旦ImageView不能再向左/向右翻译,Gallery就会滚动。所以有时ImageView需要处理触摸事件,有时Gallery需要处理触摸事件。我在我ImageViewonTouchEvent方法中有逻辑,当我希望切换发生时,但我得到了意想不到的结果。在我显示我的代码后,我将解释这个问题:

这是我的Gallery. 我重写onTouchEvent只是为了显示它何时接收到触摸事件。

因此,当我加载活动时,我尝试从右向左滑动。传递运动事件的逻辑会立即触发,但这是我的日志输出。

我第二次从右向左滑动,我得到了这个:

这种“图像视图始终处理的第一个运动事件,画廊始终处理的第二个运动事件”的模式将永远持续下去(为画廊中的每个位置制作一个新的图像视图,这就是为什么isPassThroughTouchEvent()在第 3 次、第 5 次等时间返回 false 的原因)。那么我到底错过了什么?我认为返回 false 会传播触摸事件,直到它被处理,但Gallery第一次不会接受它,但第二次呢?这对我来说毫无意义。有人有想法么?谢谢。

0 投票
2 回答
1936 浏览

android - 如何更改图库中所选项目的颜色

我已经完成了一个仅由文本视图作为数字组成的画廊视图。默认情况下,如果我没有设置任何颜色,则中心的项目是黑色的。我想改变它。

使用选择器不起作用,有什么想法吗?

更新:如果我尝试使用选择器,默认行为也会消失,我只能看到灰色的文本视图

所以,这是扩展 BaseAdapter 的我的 TextAdapter 的 getVIew

这是我的选择器。

但它不起作用.... :(

0 投票
4 回答
33140 浏览

android - Android获取图库图片Uri路径

在 Activity 中,我可以从 Gallery 中选择一个图像,并且我需要它的 Uri 路径(在日志中,我的测试图像的 Uri 路径是/content:/media/external/images/media/1)。

我收到了这个错误:

这是文件路径的正确格式吗?或者我应该让它成为类似的东西sdcard\...\image.png

0 投票
1 回答
3140 浏览

android - Android:通过意图调用图库并选择图像

使用整个站点中可用的几个代码,我构建了一个小型应用程序,该应用程序将调用 Gallery 意图,并在选择图像时返回路径。

但是当我运行这个程序时,我得到了以下异常

有人可以帮我吗。提前致谢。

0 投票
1 回答
733 浏览

android - 如何在Gallery android中为下一个,上一个视图发送呼叫?

我在画廊中使用了这个 LoaderImageView。第一个我显示缩略图的网格。当用户单击缩略图图像时,我会获得该位置并传递给一个新活动,该活动显示“LoaderImageView”画廊,该画廊从互联网获取大图像,同时显示 ProgressBar。

我想要做的是当用户选择图像时,还应该有 b 自动调用下一个,上一个视图。实际上查看加载图像。

我正在尝试使用 OnItemSelectedListener();

有代码。但这不能正常工作。当我滚动前一个图像时,它会转到第一张图像。而且也没有按照我的逻辑工作。

0 投票
1 回答
177 浏览

android - Android:我可以自动更新 GalleryView 吗?

我有一个画廊,显示来自 sdcard 的图像;当用户在 sdcard 中添加新图像时,我想自动填充它。有没有办法做到这一点?

实际上我在文件系统中做了一个循环来选择图像名称;我不使用 ContentProvider,因为我已经看到如果用户不去 Gallery 应用程序,缩略图不会刷新。