背景画像を設定した3ページのページャーがあります。page1.xml、page2.xml、および page3.xml を作成する代わりに。page.xml だけを作成し、コードで背景を設定することはできますか? それは良い解決策ですか、それともAndroidがリアルタイムで画像をロードするのは悪いことですか?
1 に答える
0
確かに、onCreate()メソッドで背景画像を設定できます。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.my_layout);
findViewById(R.id.my_root).setBackgroundResource(R.drawable.my_image);
または、もっと好きな場合はテーマを使用できます
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTheme(R.style.my_theme);
setContentView(R.layout.my_layout);
次に、カスタムテーマでwindowBackgroundを設定します。
于 2012-06-08T23:45:12.217 に答える