2015-04-29 49 views

回答

1

試試這個..

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle"> 
<gradient 
    android:startColor="#SomeGradientBeginColor" 
    android:endColor="#SomeGradientEndColor" 
    android:angle="270"/> 

<corners 
    android:bottomRightRadius="7dp" 
    android:bottomLeftRadius="7dp" 
    android:topLeftRadius="7dp" 
    android:topRightRadius="7dp"/> 
</shape> 
+0

我如何在我的listview中設置它? – JonasOliveira

+0

在xml中嘗試使用背景屬性 – chris

0

這些現象是由於9patch圖像的Android實現。有一些預定義的例如android.R.drawable.picture_frame,但是,您通常需要創建自己的。

您的清單項目的最佳方式是使用CardView,它允許您設置圓角和高程並創建類似的效果。如果查看Android文檔,實際上有a tutorialListView