gpt4 book ai didi

Android - 图像按钮大小

转载 作者:太空狗 更新时间:2023-10-29 16:25:14 24 4
gpt4 key购买 nike

我的图像按钮代码不会响应“fill_parent”和“wrap_content”。相反,它只显示图像的中间部分(因为它是一个相当大的图像)。我尝试为图像设置特定值,但它仍然不起作用!有人可以帮助我吗?

我在res/drawable文件夹下的button.xml:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">\
<item android:state_pressed="true"
android:drawable="@drawable/largishbutton" /> <!-- pressed -->
<item android:state_focused="true"
android:drawable="@drawable/largerbutton2" /> <!-- focused -->
<item android:drawable="@drawable/largerbutton" /> <!-- default -->
</selector>

我在res/layout文件夹下的main.xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@android:color/white">
<ImageButton
android:src="@drawable/button"
android:layout_height="fill_parent"
android:layout_width="wrap_content"
/>
</RelativeLayout>

我尝试使用 LinearLayout,但应用程序无法运行,我尝试用 imageview 替换 imagebutton,但按钮不起作用。

最佳答案

如果你的图片比你的按钮大,你需要使用像 android:scaleType 这样的东西。或 setMaxHeight() 让它调整大小以适合。

此外,我建议您在 <selector> 中包含所有图像尺寸相同,至少在您按照您希望的方式工作之前是这样。

关于Android - 图像按钮大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3539660/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com