2012-10-04 50 views
6

Tôi muốn đặt hình nền cho ứng dụng của mình trong Android. Ứng dụng của tôi đã có một chủ đề được đặt trong tệp kê khai của tôi như thế nàyđặt hình nền cho toàn bộ ứng dụng trong android

<application android:theme="@android:style/Theme.NoTitleBar" /> 

Bây giờ điều này đã được triển khai từ chủ đề của gói android.

Bây giờ tôi muốn thêm hình nền vào toàn bộ ứng dụng của mình làm cách nào tôi có thể làm điều đó.

<style name="Theme.NoTitleBar.BackgroundImage"> 
    <item name="android:background">@drawable/bitzer_background</item> 
</style> 

Tôi cũng muốn Theme.NoTitleBar.

+0

Nếu bạn có tài nguyên hình ảnh của bạn trong drawable thư mục bạn có thể tham khảo chúng như sau: android: background = "@ drawable/resource_name". –

+0

Tôi đã thử nó nhưng nó không hoạt động. – sundeep

Trả lời

3

Tôi đã thay đổi phong cách dưới đây, bằng cách làm này tôi trọng các Theme.NoTitlteBar

<style name="Background" parent="@android:style/Theme.NoTitleBar"> 
    <item name="android:windowBackground">@android:color/black</item> 
    <item name="android:windowNoTitle">true</item> 
</style> 

Bây giờ file manifest của tôi trông như thế này:

<application android:theme="@style/Background"/> 
4

Bạn phải sử dụng phong cách để đạt được Kiểm tra này ra này link

Tạo một chủ đề với nền của bạn và sử dụng theme đó.

+0

Tôi đã thử giải pháp này, nhưng sau phương pháp này sẽ loại bỏ Theme.NoTitleBar mà phải được áp dụng và tôi phải thêm hình nền có Theme.NoTitleBar cũng được áp dụng. – sundeep

Các vấn đề liên quan