2014-02-16 104 views
3

我正在製作Framelayout圓形。當我谷歌我有一些建議它的XML文件。我做了它,並在後臺FrameLayout作爲我的XML文件。但它沒有效果。我的環形文件xml文件是製作圓形FrameLayout

<?xml version="1.0" encoding="utf-8"?> 
<shape 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="ring" 
android:innerRadius="15dp" 
android:thickness="10dp" 
android:useLevel="false"> 

<solid android:color="#ababf2" /> 

</shape> 

我試過所有的環形和橢圓形狀。沒有工作。請幫助我。

回答

0

你有實際設置的背景屬性,你的佈局,只是讓形狀是不夠的,你必須使用到其應用到的FrameLayout爲好,

android:background="" 
+0

我應用了它。我在問題中明確提到它也適用於framelayout。 – user2955143

+0

好吧,你沒注意到 – timeshift117

0

新繪製:

<?xml version="1.0" encoding="utf-8"?> 
<shape 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="oval"> 
    <solid android:color="#6a000000" /> 
    <size android:height="25dp" 
     android:width="25dp"/> 
</shape> 

在您的框架佈局中:

<FrameLayout 
    android:layout_width="40dp" 
    android:layout_height="40dp" 
    android:background="@drawable/your_new_drawable" />