在Android中,如何在不拉伸的情况下将图像置于按钮的中心?

杰克

在Android布局文件中,我有一个按钮。我想为按钮显示一个没有任何文本的图像。我的问题是,图像被拉伸以覆盖整个按钮区域。我不想将其拉伸,而是希望将按钮放置在按钮的中央,而图像不会变形。

<Button
    android:layout_width="38dp"
    android:layout_height="match_parent"
    android:background="@drawable/icon_more"
    android:id="@+id/button"
    android:layout_alignParentTop="true"
    android:layout_alignParentEnd="true" />

现在,它看起来像这样:

在此处输入图片说明

它是水平拉伸的,这不是我想要的。

海豚

使用ImageButton是您的另一选择。你可以试试:

    <ImageButton
        android:layout_width="38dp"
        android:layout_height="match_parent"
        android:src="@drawable/icon_more"
        android:scaleType="centerInside"
        />

灵活结合使用layout_width,layout_height和scaleType属性可帮助您获得良好的UI

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不拉伸的情况下将背景图像居中放置在UIView中

来自分类Dev

如何在不拉伸的情况下将背景图像居中放置在UIView中

来自分类Dev

如何在不拉伸的情况下将背景图像填充到UIView中

来自分类Dev

如何在不拉伸的情况下将所有图像设置为相同的宽度和高度

来自分类Dev

如何在不拉伸图像的情况下设置BackgroundDrawable

来自分类Dev

如何在不包装的情况下将文本和按钮元素显示在td元素中?

来自分类Dev

IOS 如何在不按拍摄按钮的情况下以编程方式从 iPhone 相机场景中获取图像?

来自分类Dev

如何在不填充的情况下调整android按钮文本的中心位置?

来自分类Dev

在不拉伸的情况下重复 CSS 背景图像

来自分类Dev

如何在不进行NSData转换的情况下将url图像传递给ios中的按钮

来自分类Dev

如何在不使用Texturepacker的情况下将图像添加到Libgdx中的文本按钮?

来自分类Dev

数据扩充后如何在不循环的情况下将图像保存到新文件夹中

来自分类Dev

如何在不使用intentservice的情况下将android服务置于前台或防止其自动停止?

来自分类Dev

如何在不破坏原始排列的情况下将文字放置在图像上?

来自分类Dev

如何在不选择Swift的情况下点击按钮或图像而不选择整个单元格?

来自分类Dev

如何在不拉伸或挤压它们的情况下重新调整 Div 的大小?

来自分类Dev

如何在JAVA中不导入JButton的情况下创建按钮

来自分类Dev

如何在不按 Python3 中的按钮的情况下更改 tkinter 标签的文本?

来自分类Dev

如何在不刷新Android中的多个活动的情况下将admob广告制作成单个广告?

来自分类Dev

如何使用 PHP 在不丢失比例的情况下将图像放入框架中

来自分类Dev

如何在不使用Cloudfront的情况下将rout53置于appsync端点的前面?

来自分类Dev

在Android中,如何在不保存图像文件的情况下获取图像

来自分类Dev

如何在不影响图像尺寸的情况下对响应图像进行中心缩放?

来自分类Dev

如何在不使用flexbox的情况下将“ div”拉伸到父母的整个高度?

来自分类Dev

如何在不编译的情况下混淆android库

来自分类Dev

LibreOffice Impress:在不拉伸图像的情况下将屏幕格式从4:3更改为16:9吗?

来自分类Dev

如何在不崩溃的情况下将WebView包含在Objective C中

来自分类Dev

如何在不更新的情况下将占位符放入输入jsf 2.1中?

来自分类Dev

如何在不丢失链接的情况下将RichTextBox保存在文件或sql中?

Related 相关文章

  1. 1

    如何在不拉伸的情况下将背景图像居中放置在UIView中

  2. 2

    如何在不拉伸的情况下将背景图像居中放置在UIView中

  3. 3

    如何在不拉伸的情况下将背景图像填充到UIView中

  4. 4

    如何在不拉伸的情况下将所有图像设置为相同的宽度和高度

  5. 5

    如何在不拉伸图像的情况下设置BackgroundDrawable

  6. 6

    如何在不包装的情况下将文本和按钮元素显示在td元素中?

  7. 7

    IOS 如何在不按拍摄按钮的情况下以编程方式从 iPhone 相机场景中获取图像?

  8. 8

    如何在不填充的情况下调整android按钮文本的中心位置?

  9. 9

    在不拉伸的情况下重复 CSS 背景图像

  10. 10

    如何在不进行NSData转换的情况下将url图像传递给ios中的按钮

  11. 11

    如何在不使用Texturepacker的情况下将图像添加到Libgdx中的文本按钮?

  12. 12

    数据扩充后如何在不循环的情况下将图像保存到新文件夹中

  13. 13

    如何在不使用intentservice的情况下将android服务置于前台或防止其自动停止?

  14. 14

    如何在不破坏原始排列的情况下将文字放置在图像上?

  15. 15

    如何在不选择Swift的情况下点击按钮或图像而不选择整个单元格?

  16. 16

    如何在不拉伸或挤压它们的情况下重新调整 Div 的大小?

  17. 17

    如何在JAVA中不导入JButton的情况下创建按钮

  18. 18

    如何在不按 Python3 中的按钮的情况下更改 tkinter 标签的文本?

  19. 19

    如何在不刷新Android中的多个活动的情况下将admob广告制作成单个广告?

  20. 20

    如何使用 PHP 在不丢失比例的情况下将图像放入框架中

  21. 21

    如何在不使用Cloudfront的情况下将rout53置于appsync端点的前面?

  22. 22

    在Android中,如何在不保存图像文件的情况下获取图像

  23. 23

    如何在不影响图像尺寸的情况下对响应图像进行中心缩放?

  24. 24

    如何在不使用flexbox的情况下将“ div”拉伸到父母的整个高度?

  25. 25

    如何在不编译的情况下混淆android库

  26. 26

    LibreOffice Impress:在不拉伸图像的情况下将屏幕格式从4:3更改为16:9吗?

  27. 27

    如何在不崩溃的情况下将WebView包含在Objective C中

  28. 28

    如何在不更新的情况下将占位符放入输入jsf 2.1中?

  29. 29

    如何在不丢失链接的情况下将RichTextBox保存在文件或sql中?

热门标签

归档