2015-12-24 74 views
1

當我爲按鈕設置前景時,它在Android Studio上顯示的很好,但是當我在手機上嘗試時,我看不到所選圖片。這裏是一個新的項目只是爲了測試這一點:前景在實際設備中不可見但在模擬器中可見

Left is from phone screenshot, right is from Android Studio

蹊蹺的Android Studio的喜好或者它只是我的電話?

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="100dp" 
    android:text="Hello World!" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:foreground="@mipmap/ic_launcher" 
    android:foregroundGravity="center" /> 

這裏是Hello World的簡單代碼。謝謝。

回答

3

android:foreground屬性用於前景選擇器(添加到FrameLayout)。它不打算簡單地繪製圖像。

textView沒有android:foreground的屬性。在textView的前臺放置圖像也沒有意義。要了解更多關於textView的屬性和方法,請按照Android developer page

如果您想在按鈕上添加圖像,請使用imageButton。

+0

我嘗試過所有的按鈕,按鈕imagebutton等都一樣,似乎我的手機dosent呈現正確。 @ shvet-chakra –

1

或者我添加了圖像android:drawableLeft(在我的情況下,左是好的),並顯示好。所以如果有人有類似的問題android:drawableLeft也可以。

+0

你沒有在android developer開發者頁面找到我發佈的textview –

+0

沒有看到它,但你在它提供的鏈接中是正確的,所以即時將你的答案標記爲最有幫助。 –

相關問題