我有一個ListView與一個TextView
和ImageView
。我只想讓我的ImageView擁有一個點擊監聽器。我怎樣才能實現這個?Listview onclicklistener只有一個項目在android
-11
A
回答
1
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder = null;
if (convertView == null) {
holder = new ViewHolder();
LayoutInflater li = (LayoutInflater) activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = li.inflate(resource, parent, false);
holder.imageview= (ImageView)convertView.findViewById(R.id.imageview);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
holder.imageview.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// handle click
}
});
return convertView;
}
static class ViewHolder {
ImageView imageview;
}
+0
謝謝Nooruddin –
0
imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//TODo
}
});
-2
ListView有很多問題。您可以使用RecyclerView android l功能。
0
您可以在自定義適配器中放置圖像視圖的OnClickListener。
例子:
viewHolder.img.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//Your code
}
});
2
你必須使用自定義的視圖,而且,定製您的適配器。
CustomAdapter.java
}
custom_list.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<ImageView
android:id="@+id/imageView1"
android:layout_gravity="center"
android:layout_width="48dp"
android:layout_height="48dp"
android:src="@drawable/ic_launcher" />
<TextView
android:id="@+id/textView1"
android:layout_gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="25dp"
android:text="TextView" />
相關問題
- 1. 實現OnClickListener到ListView項目
- 2. 在ListView中只選擇一個項目
- 3. Android ListView只加載一些項目
- 4. Android:只有我的ListView的最後一行響應OnClickListener
- 5. listview只顯示一個項目
- 6. Nativescript ListView只顯示一個項目
- 7. ListView只加載一個項目
- 8. ListView只顯示一個項目?
- 9. Android listview onclicklistener活動
- 10. Android的ActionBar項目onClickListener
- 11. Android ListView只顯示最後一個項目
- 12. Android ListView:如何選擇一個項目?
- 13. 窗體上的ListView項目只顯示一個項目
- 14. Android ListView和OnClickListener:如何獲取所選項目
- 15. 在Android中搜索ListView項目,總是打開第一個ListView項目
- 16. Regex.Split()如何只有一個項目時,只有一個存在?
- 17. ListView - 每個項目都有一個ID?
- 18. ViewBinder只修改所有ListView行中的一個項目
- 19. 上的ListView自動點擊,如果只有一個項目
- 20. ListView內的ListView只顯示一個項目
- 21. 設置onClickListener多的TextView在一個ListView
- 22. 我怎樣纔能有一個只有一個webview的listview項目?
- 23. 在android中沒有項目的ListView?
- 24. RecyclerView:一個OnClickListener通過各種項目?
- 25. Android的listview onclicklistener片段
- 26. ListView的ImageView中的Android OnClickListener
- 27. Android ListView OnItemClickListner VS.查看OnClickListener
- 28. android listview gettag nullpointexception imageview onclicklistener
- 29. android在ListView中選擇多個項目?
- 30. 在ListView Android中選擇多個項目
至少你應該告訴我們一些代碼,你有什麼到目前爲止已經試過。這個問題並沒有導致直接的答案。 –
請發佈ListView的代碼 – FadedCoder