2013-03-19 78 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

相關問題