2010-12-15 5 views
-1

私の質問はexpandablelistviewでボタンを作成する

私は拡張可能なリストビューを持っています。拡張可能なリストには、リスト内の各子に2つのボタンがあります。今私は、子リストにボタンを追加することができます。しかし、私は親の位置と子の位置を取得する方法を知りません。この親子の値で別のアクティビティを呼び出す必要があります。私は、expandablelistadapterとonChildClickメソッドの使い方を知らない。誰もが例で説明することができます。ため、アンドロイドに新しいです。

答えて

2

"gimme-teh-codez"ウェブサイトではないので、ソースコードの実装は得られません。より具体的な質問をしたり、ソースコードの問題点を教えてください。 pastebin.comを使用して、私たちをソースコードに誘導することができます。

私はあなたが始めるのに役立ついくつかのリンクを指し示すもの:

は、チェックアウト:child position の使用方法を示すexampleExpandableListAdapter

拡張可能なリストは、子どもたちに

+0

ありがとうございます。あなたが与えたリンクは機能していません。 MainActivityがTextViewクラスに追加されたためです。 TextViewはContextオブジェクトのみを受け入れます。 – Grace

+3

私が例を挙げたとき、私はあなたに解決策を教えてくれませんでした。あなたがそれを得るまで、私の答えの最初のパラをもう一度読んでください。このウェブサイトからコピー貼り付けソリューションを期待しないでください。あなたがスプーン給餌の解決を依頼し続ければ、あなたがここに投稿することを禁止される可能性が高いでしょう。この例は完全に正しいです.ExpandableListAdapterの概念を理解し、例の貼り付けコードをコピーするのではないと思います。あなたのアンドロイドのコンセプトが明確でない場合は、アンドロイドのテキストブックから学習してみてください。 – Reno

0

を含むグループを持っていますソリューションは、単純なListViewと異なることはないので、this articleのようなものを見ることができます。基本的に、getView()(またはgetChildView()の拡張可能なリストの場合)でビューを定義するときは、setOnClickListener()を使用してボタンのクリックリスナーを定義します。ボタンのsetTag()メソッドを使用して、必要な情報をその位置のように設定し、getTag()を使用してリスナー内でその情報を読み取ります。

+0

これはこのhttp://developer.android.com/resources/tutorials/views/hello-listview.htmlに似ているはずです – jsp

関連する問題