2011-04-20 29 views
4

我正在玩角落,我對這種行爲很感興趣。 XML佈局:Android:塑造「角落」問題。這是一個錯誤?

<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/list_header_title" 

    android:layout_height="wrap_content" 
    android:layout_width="fill_parent" 
    android:padding="10dip" 
    android:gravity="center_vertical" 

    android:background="@layout/my_outline" 

    android:text="Example" 
    android:textSize="14sp" 
    android:textStyle="bold" 

/> 

這是my_outline.xml:(注意邊角標籤)

<?xml version="1.0" encoding="utf-8"?> 
<shape 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 

<corners 
     android:topLeftRadius="10dip" 
     android:bottomRightRadius="10dip"/> 

<padding 
     android:left="50dip" 
     android:top="5dip" 
     android:bottom="5dip" /> 

<solid 
     android:color="#0fff" /> 

<stroke 
     android:width="1dip" 
     android:color="#f0f0f0" /> 

</shape> 

圖片:

enter image description here

更改形狀:

<corners 
     android:topLeftRadius="10dip" 
     android:bottomLeftRadius="10dip"/> 

你可以清楚地看到底部的角落是倒置的(發生在所有的情況下,我將「星期三」剪掉以示例說明)。這是我的手機的圖片(Nexus S的2.3.2,但在模擬器上發生的一樣):

enter image description here

你意識到這一點?我看着谷歌(「android形狀倒轉角落」),什麼都沒有。在這裏,也沒有「相關問題」。

+1

我面臨同樣的問題!我認爲它是一個Bug。 – Chandrashekhar 2013-01-08 11:13:08

回答

9

是的,這是一個着名的錯誤。有關更多鏈接和參考信息,請參閱this answer。 :P

+0

啊,好的。對不起,我沒有看到問題。這個系統可能沒有被這些詞彙所吸引。謝謝! – davidcesarino 2011-04-20 22:35:59

+0

是的,沒問題,相關的問題並不總是那麼準確,有時很難找到像這樣的東西。 (我剛剛知道這是因爲我回答了這個問題,哈哈)。雖然棘手的錯誤,因爲如果他們修復它,我會認爲它會打破所有的應用程序,已經解決它... – kcoppock 2011-04-20 22:41:33

+0

這是一個觀點。我自己已經做到了。也許有一天他們可能會棄用這個名稱並使用其他名稱。或者可能不是。 – davidcesarino 2011-04-21 02:00:13