Android studioVer2024.2.1 最新版サイコロゲーム実装体験(uta_water@プログラミング参照)

アプリ作成

1.内容

2.「No Activity」を選択

3.Nameは、先頭大文字→Package nameは被らないように→Groovy DSLを選択⇨完了

Screenshot

4.アプリ公開する上で必要。「build.gradle」ファイル1番下の「(Project Settings)」上から2番目の「(Module:app)」外部ライブラリなど導入する時に使うらしい。

Screenshot

5.「AndroidMaifest」アプリの情報を記載する画面の遷移などの設定する際に使用

Screenshot

6.javaフォルダにはjavaコードファイルをresフォルダにはレイアウトなどのxmlファイルを保存します

Screenshot

7.javaフォルダ1番上の箇所で「右クリック」→「新規」→「Activity」→「Empty Views Activity」を選択

8.完了で次へいく

Screenshot
Screenshot

9.新規作成するとjavaコード + レイアウトxmlがそれぞれ作成される。

Screenshot

10.まずはメイン画面のレイアウトを簡単に作成→新規作成されたレイアウトには、制約によってUIの位置関係を指定する「Constraintlayout」が初期設定されている。→基本的に「Linear Layout」を使用するらしい。

11.コードを書くのは面倒なのでUI配置から用意します。

Screenshot

12.orientation=”vertical”で縦並び垂直方向、orientation=”horizontal”で縦並び垂直方向

Screenshot

13.記述が上の順にUIを詰めて並べてくれます。

Screenshot

14.修正されているから注意!

↑これ押下してた!↓画面に遷移するよ!

Screenshot

15.タイトル文字を表示するText Viewとゲーム画面に移行するButtonを配置していきます。

Screenshot

16.layout_width=”match_parent”横幅を画面一杯、layout_width=”match_content”横幅を適当なサイズ、TextViewだったらテキスト文字のサイズにあった縦幅にしてくれます。

Screenshot

17.数字指定も可能です。高さ幅はdp、文字サイズはspでピクセルサイズを指定します。

Screenshot

18.andoroid:gravity=””←場所の指定※UIなどは、andoroid:gravity_garavity=””と違うので注意する。center, left,right,top,bottom:””の中に記入するもの

Screenshot

19.スペースの配置をしている。

Screenshot
Screenshot

20.layout_height=”200dp”を追加

Screenshot

21.テキストとボタンの間のスペースを等間隔で並べている。

Screenshot
Screenshot

22.上記のとおり、layout_weight=”1″

Screenshot

23,サイズ変更上記の通りに

Screenshot

24.ゲーム画面のレイアウト作成

Screenshot

25.LinerLayoutは、コピペを推奨

Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

26.インポートしたものをそれぞれの名前に指定していく。

Screenshot

27.id名は区別させる。

Screenshot

28.id名変更完了

Screenshot

29.サイコロ6個分作成

Screenshot
Screenshot

30.スペース調整

Screenshot

31.スペース追加

Screenshot

32.横スペース追加:margin

Screenshot

33.margin下の段にも追加

Screenshot

34.サイコロ間にスペースを追加

Screenshot

35.レイアウト完成

スポンサー


コメント

タイトルとURLをコピーしました