当前位置: 首页 > 知识库问答 >
问题:

如何将imagebutton中的图像拉伸到imagebutton的整个区域?

端木冷勋
2023-03-14

以下图片将帮助您了解我的问题:

我想将显示在图像按钮中的图像拉伸到图像按钮的整个区域。如您所见,数字为1的图片仅占图像按钮的95%,您还可以看到图像按钮的边界。

我仍然希望保持图像按钮样式

以下是我如何使用ImageView:

<ImageButton
    android:id="@+id/secondActivityBbuttonDownRight"
    android:layout_width="0dip"
    android:layout_height="match_parent"
    android:layout_weight="0.5"
    android:scaleType="fitStart"
    android:src="@drawable/111" />

我想我发现了我的问题所在,我需要一个自定义组件,它只能包含一个图像,并且具有点击效果。

共有3个答案

魏刚豪
2023-03-14

android:scaleType=“fitXY”经过测试,工作正常。

慕承允
2023-03-14

你也可以用

android:scaleType="centerCrop"
android:padding="0dp"
宇文良骏
2023-03-14

ImageButton是ImageView
如果您希望图像填充按钮,请设置android:scaleType=“fitXY”,这样您在android:src中设置的图像将被拉伸以填充整个图像按钮。

ImageButton在图像和填充下面有一个背景
如果不需要背景,请设置android:background=“@android:color/transparent”
如果不需要填充,请设置android:padding=“0”或设置背景而不填充。

 类似资料:
  • 我有一个imagebutton使用BTN_STAR。它看起来像灰色按钮上的一颗小星星。 我想在运行时使用backgroundresource更改星形图,但由于某种原因,当我尝试更改它时,它只更改了灰色部分而不是星形部分,所以看起来像是两个星形图的顶部。我使用以下命令。 BtnChild.SetBackgroundResource(android.r.drawable.btn_star_big_on

  • 我在你的论坛上潜伏了一段时间,他们在我遇到的各种问题上给了我巨大的帮助,所以谢谢!:d 我正试图创建我的第一个android应用程序,这是一个纸牌游戏,名为shithead,我和我的朋友们过去经常玩。 我觉得我必须非常接近,我只是错过了一些与android或android Studio工作的关键语法。 在我的卡片对象中,我构建了一个字符串idText,它与我保存在Android Studio中我的

  • 问题内容: 如果使用“ fill_parent”或“ weight”拉伸视图或按钮,如何防止在ImageView或ImageButton中自动缩放位图? 例如,这将在屏幕顶部创建一个等距分布的4按钮工具栏时很有用,但是即使我使用scaleType =“ center”,按钮内部的图像也会不断拉伸,这应该避免根据文档缩放,但事实并非如此。 任何见解表示赞赏! 谢谢, 问题答案: 我发现使用andro

  • 主要内容:本节引言:,1.StateListDrawable简介:,2.实现按钮的按下效果:,3.使用颜色值绘制圆角按钮,4.实现Material Design水波效果的Button,本节小结:本节引言: 今天给大家介绍的Android基本控件中的两个按钮控件,Button普通按钮和ImageButton图像按钮; 其实ImageButton和Button的用法基本类似,至于与图片相关的则和后面ImageView相同,所以本节 只对Button进行讲解,另外Button是TextView的子类,

  • AndroidR、 属性。selectableItemBackground存在,但如何通过编程将其添加到ImageButton? 此外,我如何在文档中找到答案?这里提到过,但我看不到任何关于它实际如何使用的解释。实际上,我似乎很少发现文档有用,但我希望这是我的错,而不是文档的错。

  • 我现在正在做一个游戏,遇到了一些我想不出来的事情。我有一系列的ImageButton,我正在迭代,并在每个按钮上绘制位图。位图本身绘制得很好,但是我也想在这些位图上绘制矩形。 相关代码(如果这还不够,我可以发布更多): 位图本身出现在按钮上,但是我想要绘制的矩形没有被绘制。