レイアウトファイルを使わずに記述するやり方です。ダイナミックにテキストを変えたい時にはこれを使わないとできません。29TextViewTextViewをJavaコードで記述することのメリットは、ダイナミックに変更できる点です。レイアウトXMLファイルは静的なので、一度作成すると変更できません。デメリットとしては、コード量が増大しがちでレイアウトファイルのように感覚的に作ることもできません。レイアウトファイルで作成した後で部分的にコードで変更することは可能です。ここで紹介するのはLinearLayoutのケースです。ConstraintLayoutはこれよりは多少ややこしくなります。動的にフォントを大きくしたり、位置を変えるなどはコードで記述することで可能です。LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT));}}こんな感じで出来上がりました。LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT));}}多少マシになりましたでしょうか。mailフォームブックマークしておくと便利ですアプリ開発が上達するお勧めアプリ開発を始めたけどわからないところがあり、誰かに聞きたいけど周りにはそんな人はいない...あるいは、会社で働いていて日中そんなに時間をとれないなど、オンラインのプログラミングスクールがいいでしょう。オンラインスクールは色々ありますが、以下の3つはAndroidが学習できる老舗スクールです。ACADEMYAndroidアプリコースこういうものではアプリ作れないと言う意見もありますが、それは結局本人のやる気があるかないかです。やる気があっても独学では突破しにくいところは教えてもらうのが一番早い。無料体験レッスンとても簡単なことなのに本やネットの画像だけでは分かりにくいことはあります。実際に質問してピンポイントで教えてもらうと、なんだそんなこと、と言うのがけっこうあります。CodeCamp~約8,000名の受講生と80社以上の導入実績~現役エンジニアのオンライン家庭教師CodeCamp直接(ネットで)誰か分かる人に聞いた方が早く解決して、上達も早いと思います。