gpt4 book ai didi

Android - 当我使用 StateListDrawable 时丑陋的盒子

转载 作者:搜寻专家 更新时间:2023-11-01 08:14:38 25 4
gpt4 key购买 nike

我正在使用以下代码-

StateListDrawable states2 = new StateListDrawable();
states2.clearColorFilter();
states2.addState(new int[] {android.R.attr.state_pressed},
getResources().getDrawable(R.drawable.title_search_alt));
//states.addState(new int[] {android.R.attr.state_focused},
// getResources().getDrawable(R.drawable.title_search_alt));
states2.addState(new int[] { },
getResources().getDrawable(R.drawable.inbox));
ib2.setImageDrawable(states2);

但是,当我运行它时,我的按钮周围出现了一个丑陋的框。我该如何摆脱它?我不能使用 XML,所以解决方案必须是程序化的。

编辑:

看起来像http://i56.tinypic.com/be645w.png应该看起来像 http://i56.tinypic.com/14mdlwl.png

最佳答案

您需要使用 android:background="@null"

将按钮的背景 drawable 设置为其他内容或空值

关于Android - 当我使用 StateListDrawable 时丑陋的盒子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6051640/

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