2013-03-19 77 views
-2

我想制作一个方形按钮,里面有一个彩色圆圈,你可以看到圆圈,其余的都是透明的。 的目的是,按钮将覆盖和隐藏只是一个小表面,但用户可以点击他所有的方形框架。 我有一个来自photoshop的圆形按钮,但我无法让它工作。 我希望解释清楚。 谢谢。如何在android中创建一个带有圆形的方形框架按钮​​?

<ImageButton 
     android:id="@+id/bon8" 
     android:layout_width="10dp" 
     android:layout_height="10dp" 
     android:src="@drawable/b_green" /> 
+0

什么不行? – kcoppock 2013-03-19 16:15:57

+0

我不知道该怎么做 – user2181452 2013-03-19 16:18:56

+0

你的b_green piture是什么样的? – Daniel 2013-03-19 16:19:08

回答

2

听起来像是你要设置按钮的背景:

<ImageButton 
    android:id="@+id/bon8" 
    android:layout_width="10dp" 
    android:layout_height="10dp" 
    android:background="@drawable/b_green" /> 

---编辑---

经进一步讨论,我得到你的真实意图:

<ImageView 
    android:id="@+id/bon8" 
    android:layout_width="40dp" 
    android:layout_height="40dp" 
    android:background="@drawable/b_green" 
    android:scaleType="center" /> 
+0

在xml图形布局中,按钮从圆形变为圆形 – user2181452 2013-03-19 16:26:56

+0

也许有办法将按钮的边界扩大到按钮本身之外吗? – user2181452 2013-03-19 16:30:53

+0

@ user2181452听起来像你并不是真的想要一个按钮,而是一个ImageView。没有什么特别的按钮,它只是一个视图,为你增加了一个特殊的背景。使用大小适合所需区域的imageview,并相应地设置图像的src – JRaymond 2013-03-19 16:50:23

相关问题