リストビューにアイテムのリストがあります。各行には、Text と imageがあります。現在、クリック効果は行全体にあります。テキストビューと画像に特定のクリック効果を追加したい。
どうやってするか?
リストビューにアイテムのリストがあります。各行には、Text と imageがあります。現在、クリック効果は行全体にあります。テキストビューと画像に特定のクリック効果を追加したい。
どうやってするか?
リストビュー用のカスタムアダプターがあると思います... getView メソッドをオーバーライドすると、ビューごとに onclick リスナーを設定できます。
image.setOnClickListener(new OnClickListener()
{
@Override
public void onClick()
{
// Do something
}
});
と
text.setOnClickListener(new OnClickListener()
{
@Override
public void onClick()
{
// Do something
}
});
各ビューの onItemClickListener で同じリスナーを定義しますか? 簡単: 別のメソッドでパフォーマンスを定義し、必要な場所でのみ呼び出すことができます。
この助けを願っています