gpt4 book ai didi

java - 是否可以使android :drawableLeft fill the parent on a Button View?

转载 作者:太空宇宙 更新时间:2023-11-04 14:04:20 24 4
gpt4 key购买 nike

所以我在 xml 中定义了一个简单的 Button ,如下所示:

<Button
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:layout_margin="5dp"
android:gravity="center"
android:text="@string/home_button_student"
android:textSize="@dimen/abc_text_size_headline_material"
android:onClick="buttonClick"
android:id="@+id/home_button_student"
android:drawableLeft="@drawable/ic_action_emo_cool"/>

我在 LinearLayout 中有几个这样的布局,正如预期的那样,它们填满了屏幕,每个占据相同的空间,每个看起来都类似于:/image/Y5qRS.jpg

我在这里遇到的问题是,正如您所看到的,可绘制对象仅与文本具有相同的高度,我想知道是否有一种方法可以使可绘制对象缩放到按钮本身的高度,而不使用像使用另一个LinearLayout创建我自己的按钮这样的解决方法,我想坚持使用Button

我的 res 文件夹中的正确文件夹(xxhdpi、xhdpi 等)下有不同版本的图像,但它似乎只想使用最小的一个。

编辑:这似乎可能是由于提供的图像太小,正如我上面所说,我有一系列尺寸的图像,我如何告诉android在较大的屏幕上使用较大的图像而不是默认使用较小的图像?我认为这就是拥有多种尺寸的全部意义所在。

最佳答案

可绘制对象的大小仅为位图的大小。只需提供更大的图像就可以了。

关于java - 是否可以使android :drawableLeft fill the parent on a Button View?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29018142/

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