ListView を使用して表示したい文字列の配列があります。オンラインで調べたところ、ListActivity からクラスを拡張することで実行できることがわかりました。しかし、私は問題に直面しています。私のアプリケーションでは、既に TabActivity を継承しています。現在、複数のクラスを継承できません。私は今何をしますか?タブを保持し、ListView で文字列を生成する必要があります。すべての提案を歓迎します。
質問する
558 次
1 に答える
3
幸いなことに、を使用するために継承する必要はありません。buys youから継承する唯一のことは、属性を持つレイアウトで を自動的に見つけ、リストのアダプターを設定するためのヘルパー メソッドを追加することです (それ自体でアクセス可能な他のヘルパー メソッドと共に)。ListActivity
ListView
ListActivity
ListView
android:id="@android:id/list"
ListView
したがって、あなたの場合、複数のクラスから継承することはできないため、スーパークラスを保持しTabActivity
、単に呼び出しfindViewById
て を見つけてから、手動でsetAdapterをListView
呼び出すことができます。ListView
于 2012-06-01T19:08:32.583 に答える