プログラムでUI要素を設定しようとしています。onWindowFocusChangedメソッド
でUI要素を設定できますか?私が聞きたい質問は-onCreateメソッドまたはonWindowFocusChangedでUI要素を設定する必要がありますか?コード -
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.baselayout);
}
と
@Override
public void onWindowFocusChanged(boolean hasFocus) {
// TODO Auto-generated method stub
super.onWindowFocusChanged(hasFocus);
if (hasFocus) {
res = getResources();
inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
setUpBackgroundImage();// setting up the background image
setUpTopMenu(); // Setting up the menu on top
setUpLogo(); // Setting up the Logo
}
}
上記のアプローチは正しいですか?