0

リストビューにアイテムのリストがあります。各行には、Text と imageがあります。現在、クリック効果は行全体にあります。テキストビューと画像に特定のクリック効果を追加したい。

どうやってするか?

4

1 に答える 1

1

リストビュー用のカスタムアダプターがあると思います... getView メソッドをオーバーライドすると、ビューごとに onclick リスナーを設定できます。

image.setOnClickListener(new OnClickListener() 
{
    @Override
     public void onClick()
     { 
         // Do something
     } 
});

text.setOnClickListener(new OnClickListener() 
    {
        @Override
         public void onClick()
         { 
             // Do something
         } 
    });

各ビューの onItemClickListener で同じリスナーを定義しますか? 簡単: 別のメソッドでパフォーマンスを定義し、必要な場所でのみ呼び出すことができます。

この助けを願っています

于 2013-10-14T19:14:16.167 に答える