单击按钮时,我需要为按钮添加边框,并且我需要按钮的背景(我远程获取,因此无法使用R.drawable.picture
等)以保持原样。
简而言之,当单击时,我想为我的(自定义背景)按钮添加一个边框。
我该怎么做呢?我已经阅读了很多关于边框、按钮、形状、选择器等的页面和问题,但其中大多数都涉及 xml,但是因为在启动应用程序之前我没有按钮的背景,我想我是绑定到以编程方式添加和删除边框。同样,我需要保留自定义按钮背景,但添加一个小的 onclick 边框。
注意:我在所有不同尺寸的按钮上都使用它。所以应用一个drawable不是一个真正的选择。我想我一定会在单击的按钮周围画一个矩形。
注意 2:再次,我有一个必须应用的背景。边框只是 onclick 事件的一个小指标。所以我不能输入背景是某种选择器的 XML