2012-08-08 57 views
2

我有一個2-3個孩子的佈局。使用android:background屬性將線性佈局背景設置爲以下drawable。越來越顯示android刪除帶圓角的視圖的默認邊框

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
<solid android:color="#373949"/> 
<stroke android:width="3dip" android:color="#FFF"/> 
<corners android:radius="30dip" /> 
<padding android:left="10dip" android:top="10dip" android:right="10dip" android:bottom="10dip" /> 
</shape> 

但是,設置半徑時30dip,圓潤的邊角,但顯示長方形回 佈局默認的灰色彩色邊框。 有什麼辦法擺脫那個?

在此先感謝

回答

0

一旦你改變視圖的背景下,繪製將不再主動提請UI,因此看的默認佈局將適用,所以如果你想灰色的佈局也圓形,使另一個可繪製,並設置可繪製而不是灰色。

1

試試這個代碼

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
    <solid android:color="#FFFFFFFF"/> 
    <corners android:radius="15px"/> 
    <padding android:left="0dp" android:top="0dp" android:right="0dp" android:bottom="0dp" /> 
</shape> 
0

圓潤的,你看到的是,你已經改變了你的background.If背景cusytomized屬於你的活動比灰色看到佈局的父的角落邊界屬於系統。您可以使用Hierarchy Viewer。詳細瞭解它。 您也可以參考this供您參考。