- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Android Studioでタブアプリを作りたい)
Android Studioでタブアプリを作りたい
このQ&Aのポイント
- Android Studioを使用し、タブで画面を切り替えるアプリを作りたいと考えています。
- 最初にプロジェクトを作成し、Blank Activityを選択し、Fragment(Blank)を二つ作成しました。
- しかし、タブを変更したときのリスナーの作成方法につまづいており、困っています。リスナーのクラスは通常のクラス作成で作っても問題ないでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#247307
回答No.1
今、手元に最新版のAndroid Studioがないので正確ではないかも知れませんが、作成のメニューがないなら普通のクラスとして作成してかまわないでしょう。リンク先を見ましたが、リスナークラスをpublicなクラスとして定義しているようですので、新しくクラスを作り、そこに記述していけばいいと思います。 基本的に、こうした開発ツールは、「手作業で作ると面倒なものを自動的に作ってくれる」というだけであり、「指定の機能を使わないと作れない」というわけではありません。メモ帳で全部のファイルを作ったってちゃんとアプリはできるんですから。 また、クラスというのは、別に役割分けがされているわけではありません。アクティビティのクラスは、アクティビティとして作らないといけないわけではないし、フラグメントもフラグメントのメニューで作らないといけないわけでもありません。クラスとして作っても全然問題ないんです。ただ、そうするとレイアウト用のXMLファイルなども自分で作らないといけないので、メニューを使ったほうが楽だ、というだけのことです。 あまり開発ツールの機能に頼らず、「その機能は何をするものか」を考え、ほんとうに必要なのは何なのか(メニューを選ぶことか、それとも指定のファイルを用意することか)を考えながら勉強されるとよいと思います。
お礼
ご回答いただき、ありがとうございます! 必ずしもメニューの中から作らないといけない、ということをお聞きし、目から鱗が落ちました。 開発ツールを使った開発が初めてで、完全独学でのアプリ作成ということもあり、 開発ツールの使い方で戸惑ってしまっておりました。 丁寧でわかりやすく説明していただき、本当に感謝しています。 ありがとうございました。