У меня есть GridView, который заполняется с кнопками, выглядит следующим образом:Как уменьшить область щелчка кнопки?
прямо сейчас, если я нажимаю в любом месте на кнопку, она будет нажата. Но я хочу, чтобы кнопка была нажата только тогда, когда ее щелкнули в светло-серой области, а не в темно-серой или белой области на верхней и левой сторонах. Я пробовал использовать setPadding(int,int,int,int)
и setPaddingRelative(int,int,int,int)
, но ни один из них не имеет никакого эффекта. Как это исправить?
Edit: кнопка 50x50 и уже простиралась от кнопки класса
Вы ** можете ** положить кнопку внутри макета. Макет будет делать «границы», а кнопка будет только серой областью (так что это будет единственная ** реактивная область **). ЛЕГКО. СДЕЛАННЫЙ. –