问题标签 [android-imagebutton]

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 投票
1 回答
181 浏览

android - 带有背景、源代码和文本的 Android ImageButton

我想创建具有自定义背景、自定义图标和该图标下方文本的 ImageButton

到目前为止我所拥有的是

但是,如果我把它放在那里android:text="blablabla"它不会出现:/

ic_action_homework 是 .PNG 图标,但 btn_rectangle_background 是 XML 文件,它定义了形状

这就是我想要实现的 在此处输入图像描述

0 投票
3 回答
995 浏览

android - 如何保持图像 XY 比例不变并使其在所有设备上看起来都一样?

请看这段代码片段:

我在我的 Android 应用程序中使用此代码,主要基于图像。我对正确缩放有疑问。当我使用 scaleType="fitXY" (上面的代码)时,所有尺寸的一切看起来都很好,但不是图像的高度。宽度被正确拉伸,但高度没有。我尝试使用不会拉伸图像并保持比例正常的 centerInside。但是图像的大小存在问题——它们在某些设备上太小了。我的问题是 - 如何使基于图像的应用程序在所有设备上看起来都一样(或非常接近)?

样品:

http://i.stack.imgur.com/cjS5f.jpg 宽度和高度还可以,但是边距搞砸了,fitCenter http://i.stack.imgur.com/4BUTr.jpg 宽度还可以 - 但高度不行,适合XY

0 投票
1 回答
1573 浏览

android - 有没有办法以编程方式为 ToggleButton 设置 src 图像?

我正在使用ToggleButton带有图像的图像。图像是 16x16,但是,我希望按钮是 50x50,这样当用户在图像周围单击时,即使采取行动。这就是我避免胖手指问题的方法。

这就是我ToggleButton在 XML 中的样子

我像这样以编程方式设置背景:

问题

图像看起来扩大且模糊,因为宽度和高度为50dp,但是,图像只有 16x16。我不想用 设置背景setBackgroundDrawable,而是想找到一种方法来设置src按钮的图像。因为如果我设置背景,那么图像会占据整个背景,即 50x50。

0 投票
2 回答
1700 浏览

android - 安卓预订系统应用

我正在为办公室的预订系统制作一个安卓应用程序。我想要它,以便用户可以点击一个座位来预订它。此外,我希望座位在预订后进行颜色编码。我只有一张平面图的图片可以使用。如何使用图像和按钮来做到这一点?

0 投票
2 回答
1803 浏览

android - Android 忽略 style.xml 中的 layout_weight 参数

看起来 android 忽略了 ImageButton 的布局参数。当我的布局 xml 使用样式定义 ImageButtons 时,会考虑 layout_weight。但是,当我动态添加按钮时,权重会被忽略,我必须手动定义 LayoutParameters。

Styles.xml 条目:

布局xml:

代码:

任何人都知道在动态添加按钮时强制从 styles.xml 读取 layout_weight 的方法吗?

0 投票
1 回答
1675 浏览

android - Android onClick for ListView 内的 ImageButton 并获取位置

我的 android 应用程序中有一个列表视图,其中有一个 ImageButton。我需要为我的 ImageButton onClick 编写一个动作。我可以使用侦听器为我的 ImageButton 编写 onClick,但我无法获取用户单击的当前 ListItem 的位置。

我尝试了不同的解决方案来获得该职位,但都没有奏效。

这是我的自定义适配器文件

我可以用一些虚拟字符串展示祝酒词,但由于某种原因无法获得该位置。

提前致谢

现在错误日志显示

0 投票
4 回答
671 浏览

android - ImageButton 拉伸 src 以填充

这个问题经常出现,但是在我发现的所有示例中,图像 src 都是在 XML 中定义的。例如android:src="..."

我的代码在活动之前没有指定 src,ImageButton.setImageResource()因为它是单个按钮,执行播放/停止

当稍后定义 src 时,如何用 src 填充 ImageButton?

我试过ImageButton.setScaleType="fitXY"了,但是 sdk 不喜欢使用字符串...

在此处输入图像描述

更新:尝试使用以下建议后,问题仍然存在。这里有更多的解释来帮助


0 投票
1 回答
938 浏览

android - 将图库的图像存储到数组

所以我尝试使用Intent

我试过了

如何将选择的图像保存到数组中,每次选择图像时,它都会保存在array.

0 投票
0 回答
76 浏览

android - ImageButton 更改可绘制对象

我得到一个 NullPointerException 但我不知道为什么。我正在使用一个 ImageButton,当我单击按钮的可绘制对象时,它会发生变化。我在我的代码中找不到问题。有人可以帮助我吗?这是我的代码。谢谢。

这是我的日志猫:

问题的主线是:

可绘制对象存在。

0 投票
5 回答
646 浏览

android - 在android中单击按钮时如何触发不同的活动?

我目前正在开发一个安卓应用程序。我的应用中有 4 个布局(1 个主布局和 3 个子布局)。在我的主要布局中,我使用了三个图像按钮,如果单击每个按钮,它就会启动一个活动。即,当单击按钮时,它会转换到下一个布局。我使用 onClicklistener() 方法来处理单击按钮时的事件。问题是,当单击第一个按钮时,它会成功更改为下一个布局,但是当单击其他两个按钮时,应用程序强制关闭。在每个子布局中,我使用一个列表视图来显示一些内容。这是主要活动的代码:

我还在每个按钮的 xml 布局中添加了值 android:onclick="onClick"。当第一个图像按钮转移到下一个布局但单击其他​​图像按钮时,我的应用程序强制关闭并且出现错误。我尝试用谷歌搜索,但找不到完美的解决方案。请帮我解决这个问题。提前致谢