P19 オブジェクトを作成する / P22 オブジェクトを複数作成する / Javaを学ぶ

Android開発に関するメモランダム

カテゴリー: やさしいAndroidプログラミング 第3版  閲覧数:347 配信日:2018-06-09 12:14


Viewを配置する方法は2種類 


A.XMLファイルによるレイアウト
・layout/activity_main.xml

B.JAVAファイルによるレイアウト

B.JAVAファイルによるレイアウト


プロジェクト新規作成する際、「Generate Layout file」のチェックを外す
・レイアウトファイルを作らない

P19 オブジェクトを作成する / Sample2.java
▼L:\Android\AndroidStudioProject\FirstTimeAndroid\06\Easy1920180614\app\src\main\java\work\w4c\android0\easy1920180614\MainActivity.java
package work.w4c.android0.easy1920180614;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.LinearLayout;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

   @Override
   protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       LinearLayout ll = new LinearLayout(this);
       setContentView(ll);

       TextView tv = new TextView(this);
       tv.setText("ようこそアンドロイドへ!");

       ll.addView(tv);
   }
}


P22 オブジェクトを複数作成する / Sample3.java
▼L:\Android\AndroidStudioProject\EasyAndroidProgramming\Lesson2\Sample3\app\src\main\java\work\w4c\android0\easylesson2sample3\MainActivity.java
package work.w4c.android0.easylesson2sample3;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.LinearLayout;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

   @Override
   protected void onCreate(Bundle savedInstanceState)
   {
       super.onCreate(savedInstanceState);
       LinearLayout ll = new LinearLayout(this);
       ll.setOrientation(LinearLayout.VERTICAL);
       setContentView(ll);

       TextView tv1 = new TextView(this);
       tv1.setText("ようこそアンドロイドへ!");
       TextView tv2 = new TextView(this);
       tv2.setText("アンドロイドをはじめましょう!");

       ll.addView(tv1);
       ll.addView(tv2);
   }
}


未解決


「Generate Layout file」のチェックを入れた状態でプロジェクト作成後、レイアウトxmlファイルを削除するとうまくいかない
・理由不明


レイアウトで、R.layout.activity_mainを使用しない書き方について
レイアウトファイルを使わないでコードでTextViewを作る

週間人気ページランキング / 11-16 → 11-22
順位 ページタイトル抜粋 アクセス数
アクセスが、ありませんでした! 0
2024/11/23 1:01 更新
指定期間人気ページランキング / 1970-1-1 → 2024-11-22
順位 ページタイトル抜粋 アクセス数
アクセスが、ありませんでした! 0
2024/11/23 1:01 更新