LoginSignup
1

More than 5 years have passed since last update.

超初心者向け Layoutでxml作ったけど、どうclassに反映させるのか。

Last updated at Posted at 2015-02-27

基礎中の基礎です。
こんな事分からない人いないだろうなと思いながら、書きます。

XMLファイルで作成したレイアウトをclassの方にどう反映させるかですが
setContentViewメソッドを使います。

新しいプロジェクトを作った時に自動生成される setContentView(R.layout.main);の部分ですね。

public class Example extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

classだけ作ると、最初 setContentView(R.layout.main);も書いてなかったりしますが、
setContentView(R.layout.main);を書き足せば、そのxmlが参照されます。
なお、R.layout.~の、「~」の部分を作成したxmlのファイル名にしてください。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1