2011-08-27 79 views

回答

4

你必須使2按壓並正常(它可以是4對聚焦和禁用)XML佈局對於每個3頂部,中部和底部的按鈕。 這是正常狀態下的中央按鈕示例XML是

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <solid android:color="#F7FCF6"/> 
    <stroke android:width="2sp" android:color="#9FA89F"/>  
</shape> 

使它的圓角,你可以利用的角落標記爲頂部的按鈕

<corners android:bottomLeftRadius="0.1sp" 
android:bottomRightRadius="0.1sp" android:topLeftRadius="7sp" 
android:topRightRadius="7sp" /> 

這可能會導致在XML佈局editer問題,但會在模擬器或真實設備上很好

+0

該死的,如果我必須爲所有按鈕創建至少2個xml文檔,那會破壞我的文件夾結構:') 並且我設置了1px的邊框......但是我怎麼才能在邊上添加邊框? – Nick

+0

我的意思是隻有左側和右側,而不是頂部和底部;-) – Nick

+0

然後更好的是添加[9補丁圖片](http://developer.android.com/guide/developing/tools/draw9patch.html)該按鈕,你可以達到你想要的。 –