タバクティブに拡張されるクラス内のListActivtyからListViewを取得するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/4315899

質問

ここの初心者、私と一緒に我慢してください。

私には、タバアクティブを拡張するクラスがあります。私のタブの1つには、現在、SQLiteテーブルから入手したいくつかのレコードで構成される長い文字列が1つ含まれています。今、私はチュートリアルをフォローしています。次のステップは、文字列から離れて、レコードにもう少し適切なものを作成することです。ただし、リストアクティブを拡張するにはクラスを変更する必要があると言われていますが、既にタバクティティを拡張しています(チュートリアルの一部ではありません)。ここからどこへ行くべきかをまだ知る知識はありません。

クラスを分離する意図でタブのコンテンツが設定されている場合、問題はありませんが、タブとそのコンテンツの両方が同じクラスで構築されていることが重要です。 。 しかし、別のクラスの作成を避ける方法はないかもしれませんか?もしそうなら、私はまだ私の両方のタブを同じクラスに向けて指すことができますか?上記と同じ理由で。しかし、どのようにして、それらがまだ異なるコンテンツを表示するのでしょうか?

明らかな解決策があると確信していますが、それが何であるかを手がかりにするのに十分なプログラミングの経験がありません、私はしばらくグーグルでグーグルしていますが、誰かが私を指し示すことができれば何を探すべきか本当にわかりません正しい方向私は本当に感謝しています。

私が感覚を話していることを願っています、 これが私が取り組んでいるクラスを見るためのリンクです:

codeviewer.org、私の予算

役に立ちましたか?

解決

クラスを延長する必要はありません ListActivity (また TabActivity その点で)これらのクラスはただの便利さです。

表示したい場合 ListViewTabActivity, 、これをチェックしてください チュートリアル 私が書いた。

他のヒント

あなたはいつでもあなたのアクティビティにlistViewを挿入することができ、適切なことを与えることができます android:id したがって、それを参照してデータを処理することができます。 ListViewがListActivityにある必要があるという強制はありません。

私のコメントを見て、私があなたをもっと助けることができるように。

あなたはを台無しにしません TabActivity このように Activity すべてのタブを管理するだけです。新しいものを設定するだけです ListActivity タブのコンテンツとして表示するように。

Androidをチェックしてください こんにちはタブビュー チュートリアルは、割り当ての方法を示しています Activity 必要なものであるタブに。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top