【发布时间】:2014-12-23 07:37:22
【问题描述】:
我有一个充满按钮的 gridview,如下所示:
现在,如果我单击按钮上的任意位置,它将被按下。但是我希望该按钮仅在单击浅灰色区域时才被按下,而不是顶部和左侧的深灰色或白色区域。我尝试使用setPadding(int,int,int,int) 和setPaddingRelative(int,int,int,int),但它们都没有任何效果。我该如何解决这个问题?
编辑:按钮是 50x50 并且已经从按钮类扩展
【问题讨论】:
-
您可以将 Button 放入布局中。布局将使“边框”和按钮仅是灰色区域(因此成为唯一的反应区域)。简单的。完成。
标签: java android android-button android-gridview