左右之间
2015-11-01 12:21
采纳率: 75%
浏览 4.4k

Android Button控件点击区域怎么设置为圆形

如题,怎么将默认的方形Button响应区域设置为圆形响应区域,因为图片是圆形的

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • ZhihengTao 2015-11-03 16:21
    已采纳

    如图:一个自定义Button类,用它替代xml里的Button。图片图片

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • sanxiaochengyu 2015-11-01 12:54

    用的imagebutton?图片用png格式,背景设为透明

    评论
    解决 无用
    打赏 举报
  • sanxiaochengyu 2015-11-01 12:55

    背景也可用shape设置圆形

    评论
    解决 无用
    打赏 举报
  • 月盡天明 2015-11-02 09:50

    使用shape属性来写吧。
    http://www.cnblogs.com/cyanfei/archive/2012/07/27/2612023.html

    不过这种我也不确定它的触发区域是不是圆形的。可以测试一下。

    评论
    解决 无用
    打赏 举报
  • ZhihengTao 2015-11-03 03:09

    自定义Button,重写onTouch()方法,判断点击区域有效性

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题