[問題] 有關程式的背景設定
我在寫一個ANDROID程式,希望可以將程式的整個背景換掉
部分程式碼如下
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.background);
final LinearLayout background = (LinearLayout)findViewById(R.id.back);
//背景圖片按鈕設定,點下即更換背景
ImageView ia = (ImageView)findViewById(R.id.aa);
ia.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v) {
// TODO Auto-generated method stub
background.setBackgroundResource(R.drawable.cat);
}});
}
雖然成功換掉背景了,但在模擬器中執行時
只要按上一頁,再回到此頁,背景就又恢復預設的一片黑
是我少了甚麼步驟,還是連背景更換都需要設置資料庫呢?
另外想請問一下
有任何語法可以在一個class中一次更換程式中所有class的背景嗎
麻煩大家了!感謝大家!希望可以為我解惑:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.87.59
→
08/27 18:07, , 1F
08/27 18:07, 1F
→
08/27 18:08, , 2F
08/27 18:08, 2F
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章