[英]How to add an Icon to a Button in Android from Java?
我想将一个图标添加到我从 Java 创建的 Button 中,几个小时后我还没有找到解决方案......
我有这样的事情:
Button button = new Button(context);
我想要这样的东西:
button.setIcon(Icon myicon);
这可能吗? ;)
如果你想要一个带有图像的按钮,那么在 XML 中,你有 ImageButton 具有 drawableLeft/drawableRight..etc 的属性。 所以你可以从那里开始。 在 java 中,我认为您可以通过调用 setResourceDrawable 以相同的方式进行设置。
你也可以setIcon
一个 XML 文件,请试试这个
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Click Me"
android:drawableRight="@drawable/ic_icon" <!--also have drawableLeft:-->
android:drawablePadding="20dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.