まず私の意図を説明しましょう。私はいくつかの民俗音楽と歌詞を持つXML DBを持っています。私の家族や友人のために私はA-Z順に曲が一覧表示されますアンドロイドアプリを開発したいと(私たちはすべて同じ言葉を歌うことができるように)曲のタイトルにテキストをタッチ/クリックした後に/歌詞が表示されます。私は、JavaとAndroidの開発に精通していないですAndroidの歌詞XMLデータベースの歌詞アプリ
は、それにもかかわらず、私が最初にActivity
のボタン「の表示すべての曲」があるアプリケーションを作成するために管理し、ListView
リストをそれに曲を別のActivity
を押した後(XMLPullHandler
を使用してパーサー)。 (国別文字で始まるアイテムが最後にプッシュされているので、100%ではないが)Collections.sort()
を注文するため世話をします。
しかし、今、私は歌テキストの表示を続行するかどうかは不確かだ:スクリーンショットをしてくださいを参照してください。私の考え:
- これを実現するには、アイテムをクリックした後、新しい
SongActivity
が表示され、歌詞が表示されます。しかし、その後、私は作成する必要があります。 100の意図と活動、あるいは私はただ1つでそれをすることができますか?後のケースでは、どのテキストがクリックされた曲に属するのかをアプリはどのように知るのだろうか? - 曲のタイトルと一緒に歌の歌詞のテキストをロードし、
ListView
でそれを示しているが、属性invisible
(HTMLで、それは明らかですが、Javaで - 私はわからない...)とする
例:
<songs>
<song>
<id>1</id>
<title>Zvalila sa skala</title>
<lyrics>1. [:Zvalila sa skala z vŕšku do Dunaja,:]
[:prenes ma, má milá, prenes ma, má milá, veď je voda malá.:]
2. [:Ja bych ťa preniesla, hoc by bola väčšia,:]
[:ale že som ti nie, ale že som ti nie, tvoja najmilejšia.:]
3. [:Keby ja vedela, kde môj milý býva,:]
[:zaletela by som, zaletela by som, na jeho biely dom.:]
</lyrics>
<type>Valčík</type>
</song> ...
は、誰かが私にこの中に手や指導をお願いしてもらえますか?私は最も感謝しています。
On the picture is the actual status with visible values of variables
ご意見ありがとうございますReaz、私はそれを試し、私はそれを動作させることができるかどうかを確認します。 – sujanko
Reazさん、こんにちは、私は最初の選択肢を決めました。とにかく、クラスにOnItemClickListenerを追加したので、どのアイテムがクリックされたのか分かりました。これは正常に動作します。私のルーキーのPOVからは、次のように思えます。データ(曲名)とpiesneという配列のリストビューがあります。このリストにはすべての情報(特にtext_piesneも含まれています)が含まれています。その上に私はクリックされた行(曲のタイトル)を知っている。行をクリックすると、新しいビューを開き、変数text_piesneのテキストを新しいアクティビティに渡すことは可能ですか?もしそうなら、どうすれば私にアクセスできますか? piesne [5] .text_piesne?ありがとうございました – sujanko
私は 'Activity'の間でどのようにデータを渡すことができるかについて既に言及していますので、あなたの要件を完全に理解できませんでした。とにかく、問題をもっと説明する必要がある場合は、StackOverflowに別の質問を書いて、ここに質問へのリンクを付けて、通知を受けることができます。私はあまりにもその質問を見てみましょう。ありがとう。 –