2

私が開発しているアプリはActionShercklockBarを使用しています。

メインアクティビティ(SherlockActivity)には、検索フィールド、ListView(1行に2つのエントリがあります)、およびスピナーを備えたバーがあります。

問題は、私がandroidから始めているので、私が見つけたすべてのチュートリアルでは、私のアクティビティがListActivityから拡張される必要があるということです。

しかし、私はSherlockActivityを拡張しているので、2行のエントリを実装する方法について少し混乱しています。

誰かが私にウェブ上のリソースを紹介したり、これに関する情報を提供したりできますか?

どんな助けでも大歓迎です

4

3 に答える 3

2

ListViewを使用するためにListActivityから拡張する必要はありません。ListViewをレイアウトに配置し、そのListAdapterをアクティビティのonCreateメソッドに設定するだけです。このスタイルのListViewを示す例を次に示し ます。http ://windrealm.org/tutorials/android/android-listview.php

行ごとに2行のエントリの場合、リストをカスタマイズして、表示される各アイテムのレイアウトを設定する必要があります。この例のOrderAdapterとgetViewメソッドの実装を確認してください:http://www.softwarepassion.com/android-series-custom-listview-items-and-adapters/

于 2012-08-18T16:42:50.693 に答える
0

質問に対する答えは、SherlockListActivityクラスを使用することです。また、listViewに指定したアダプターで、getView()メソッドで2行のカスタムビューを作成する必要があります。リストビューでカスタムアイテムを作成する方法については、Web上にたくさんのチュートリアルがあるので、それを見てください。

しかし、それでも混乱する場合は、私に書いてください。実際のサンプルコードを使用して回答を編集します。

于 2012-08-18T16:39:57.697 に答える
0

私はあなたと同じ問題を抱えています。メインアクティビティにActionShercklockBarとListViewsがあります。私がしたことは、ListAdapterを使用してメインアクティビティのSherlockListActivityから拡張することであり、それはうまく機能します

于 2012-09-18T16:33:36.120 に答える