2013-07-11 30 views
0

我需要畫一些分隔線與一些背景圖像。我嘗試ImageView控件與圖像作爲android:src的值,但它不起作用。所以我用沒有文字的TextView替換了ImageView,並將背景圖片指定爲背景。它確實有效。除了使用TextView之外,還有更好的解決方案嗎?ImageView的android:src屬性不支持.9.png文件?

回答

1

爲什麼不使用View小工具?

<View 
    android:layout_width="fill_parent" 
    android:layout_height="1dp" 
    android:background="@drawable/fixed_divider_horizontal_bright" > 
</View> 

enter image description here

注:你看到右高於此的點,是(在代碼段使用)9補丁圖像。 ;-)

+0

這種方法似乎更「優雅」,除了我必須指定一個確切的值android:layout_width或android:layout_height。謝謝! – Lion

+0

@Lion:這是正確的。但這也是它的靈活性。交換寬度和高度的值會給你一個水平或垂直分隔符。 :-) –

0

我總是隻使用視圖並設置背景。

+0

謝謝你的回答! – Lion

0

我不完全明白你的需要。如果你想使用ImageView作爲分隔符,你可以試試這個屬性android:scaleType="fitXY"

+0

謝謝你的回答!但一個視圖似乎已經足夠了。 – Lion