私は Android の初心者で、現在 100 曲のタイトルをリストするプロジェクトに取り組んでいます。ユーザーが曲をクリックすると、ウィンドウの表示が変わり、その曲の歌詞が表示されます。私は2つのボタンに対して同様のプロジェクトを行いました。ここでは、インテントを使用して新しいアクティビティ(テキストファイルを読み取るJavaクラス)を開始しました。100 個のテキスト ビューがあるので、100 個の Java クラスを作成して 100 個のテキスト ファイルを読み取ることなく、同じ結果 (テキスト ファイルのコンテンツの表示) を実現する方法はありますか?
質問する
180 次
2 に答える
0
なぜ100個のテキストビューまたは100個のクラスが必要なのですか??!!! あなたの質問からわかる限り、あなたは曲をクリックした後に歌詞を表示しようとしていると思います。もしそうなら、あなたはこれを行うことができます。
2 番目のアクティビティでは、テキストビューを 1 つだけ配置します。ユーザーが最初のアクティビティの曲をクリックすると、データを 2 番目のアクティビティに渡して曲を識別します (曲名の場合もあります)。次に、2 番目のアクティビティから、曲名を使用して歌詞を読み取り、テキストビューで表示します。
繰り返しますが、なぜ 100 個のテキストビューと 100 個のクラスが必要なのですか? 何か不足していますか?
于 2013-05-20T03:10:15.847 に答える