我有幾個圖像,我希望應用程序用戶能夠更改他所在的當前活動的背景圖像。我該如何才能做到這一點?如何更改Android應用程序的背景圖像?
回答
您使用arrays.xml文件類型數組的res文件夾中,看起來像這樣:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="random_imgs">
<item>@drawable/car_01</item>
<item>@drawable/balloon_random_02</item>
<item>@drawable/dog_03</item>
</string-array>
</resources>
然後在你的活動中,如果你想改變background.Write下面的代碼Button onClick()訪問它們像這樣:
TypedArray imgs = getResources().obtainTypedArray(R.array.random_imgs);
//get resourceid by index
imgs.getResourceId(i, -1)
// or set you ImageView's resource to the id
mImgView1.setImageResource(imgs.getResourceId(i, -1));
太棒了!我很確定這就是我要找的!非常感謝! – ProgrammingNewbie
還有一個問題!我在哪裏申報我?或者在這種情況下代表什麼?它是陣列內圖像的位置? – ProgrammingNewbie
@ProgrammingNewbie是的,它是陣列內的圖像的位置。我相信它工作正常,請接受答案 – Aditya
最簡單的方法是使用處理程序。您可以調用postDelayed()並定期設置背景。確保設置背景的可運行線程檢查活動當前是否在前臺。
'定期設置背景。 「?????男人,他在問如何設置它。 – greenapps
問題說如何改變它..不設置 –
在XML文件中 在佈局標籤:
android:background="@drawable/yourImage"
yourImage必須存儲在drawable
文件夾
- 1. 如何更改Android應用程序中的背景圖像?
- 2. Android應用程序的背景圖像
- 3. 更改和諧繪圖應用程序的背景圖像
- 4. 手機傾斜時,如何更改Android應用程序背景圖像?
- 5. 如何更改android應用程序中的背景顏色?
- 6. 如何更改我的iPhone應用程序的背景圖片?
- 7. 如何在Android應用程序中更改背景顏色
- 8. 更改Android活動的背景圖像
- 9. 如何爲android應用程序包含背景圖像
- 10. 如何更改TD的背景圖像?
- 11. 如何更改div的背景圖像?
- 12. 如何更改UIButton的背景圖像?
- 13. 如何更改Alertdialog的背景圖像
- 14. 從Java類中更改RelativeLayout的背景圖像(Android應用程序)
- 15. 如何根據網址或路由更改應用程序的背景圖像?
- 16. 更改背景圖像的序列
- 17. 更改應用程序背景
- 18. 更改整個應用程序背景
- 19. 更改應用程序欄背景
- 20. 點擊時更改背景圖像 - Android
- 21. Android:使背景圖像可更改
- 22. 如何定期更改背景圖像
- 23. Windows Phone應用程序背景圖像
- 24. 更改圖像背景
- 25. jquery更改背景圖像
- 26. onClick更改背景圖像
- 27. Android應用程序背景
- 28. Android背景應用程序
- 29. 如何顯示iPhone應用程序的背景圖像或前景圖像
- 30. 更改Android應用程序中按鈕的背景顏色
你到目前爲止試過了什麼? – pgiitu
@pgiitu我創建了我的活動,其中包含報價的文本視圖,並且在屏幕的底部有一個按鈕,用於將其發送給另一個活動,在該活動中,我有引用以及它應該更改背景圖像的按鈕..但我不知道如何讓用戶查看背景選項,以便他可以選擇新的背景 – ProgrammingNewbie
圖像的來源是什麼?我的意思是,用戶從哪裏選擇圖像設置爲背景? –