java – Android:如何防止在ImageView或ImageButton中扩展图像
发布时间:2020-12-14 06:00:19 所属栏目:Java 来源:网络整理
导读:如果视图或按钮使用“fill_parent”或“weight”进行拉伸,我如何防止在 ImageView或 ImageButton中自动缩放位图? 这将是有用的,例如,在屏幕顶部创建一个4按钮工具栏,其中按钮的间隔相等,但是即使我使用scaleType =“center”,按钮内的图像仍然保持拉伸,这应
如果视图或按钮使用“fill_parent”或“weight”进行拉伸,我如何防止在
ImageView或
ImageButton中自动缩放位图?
这将是有用的,例如,在屏幕顶部创建一个4按钮工具栏,其中按钮的间隔相等,但是即使我使用scaleType =“center”,按钮内的图像仍然保持拉伸,这应该防止根据文档缩放,但它不. 任何见解都不胜感激! 谢谢, 解决方法
我发现当使用android:background自动缩放您正在使用的图像的大小.
我尝试使用android:src将图像放在视图中.图像没有缩放,但是我无法使图像相对于视图的大小居中. 所以我试图使整个按钮它是自己的相对布局,这是我使用的: <RelativeLayout android:id="@+id/RelativeLayout01" android:layout_height="fill_parent" android:layout_width="fill_parent"> <ImageButton android:id="@+id/ImageButton01" android:layout_height="fill_parent" android:layout_width="fill_parent"></ImageButton> <ImageView android:id="@+id/ImageView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/cardback1" android:layout_centerInParent="true"></ImageView> </RelativeLayout> ImageButton在后台并且将始终与布局大小相同. 我认为这是你正在寻找的.可能会有更好的方法来做到这一点,但现在我可以想出来. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |