2013-03-11 87 views
0

我想在我的微調框上設置背景圖像。問題是,當我將圖像應用於微調器時,微調器的高度會根據圖像大小延伸(當然,我不希望這樣做)。我希望該圖像應該適合在微調視圖中(因爲我們可以在imagebutton視圖中輕鬆完成)以下示例是我的嘗試之一。在微調視圖中設置背景圖像android

<Spinner 
      android:id="@+id/spinner1" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:background="@drawable/btnmusic" 
      android:scaleType="fitCenter" /> 

我也改變了scaletype與所有可用的選項,但它不起作用。

我可以在xml中修復它,還是我需要以編程方式執行它?

回答

-1
  1. 您可以將android:layout_width和android:layout_height屬性設置爲特定尺寸(以dp爲單位更好)。

  2. 請參閱[android sdk文件夾] \ android-sdks \ platforms \ android - #\ data \ res \ drawable spinner圖像的實際大小並調整您的大小。

  3. 另見微調custom selector

+0

它工作正常,如果我設置DP微調高度。但正如你所知,由於不同的屏幕尺寸和密度,視圖尺寸應該是wrap_content ... – abidkhan303 2013-03-11 13:47:44

+0

在這種情況下,您可以在[resources]中爲值文件夾添加不同的尺寸(http://developer.android.com/guide /topics/resources/index.html) – NickF 2013-03-11 14:18:45