3
A
回答
3
您可以通過定義onClickListener爲TextView的在你,你設置的TextView值
這裏是這個
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if(convertView == null){
LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
converView = inflater.inflate(R.layout.your_layout, null);
final ViewHolder viewHolder = new ViewHolder();
viewHolder.textView1 = (TextView) view.findViewById(R.id.text1);
textView1.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v){
// do whatever you want
};
});
viewHolder.textView2 = (TextView) view.findViewById(R.id.text2);
textView2.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v){
// do whatever you want
};
});
}
..........
}
0
的代碼段自定義適配器當您創建自定義列表視圖處理這個點擊事件使用適配器..
在你getview()設置了點擊監聽器爲您的TextView ..
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View v = convertView;
if (v == null) {
LayoutInflater vi = (LayoutInflater)
getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = vi.inflate(R.layout.row, null);
}
TextView textViewTwo = (TextView) v.findViewById(R.id.text_view_two);
if (textViewTwo != null)
textViewTwo.setOnClickListener(this);
return v;
}
@Override
public void onClick(View v) {
Log.d("Sample", "Clicked on tag: " + v.getTag());
// Do something here, like start new activity.
}
相關問題
- 1. 列表視圖項目單擊事件
- 2. Android列表視圖 - 在列表視圖行中的單獨項目上接收單擊事件
- 3. 單擊多列列表視圖中的事件C#窗體
- 4. 單獨列表視圖
- 5. 如何綁定列表視圖中每個按鈕的點擊事件?
- 6. 列表視圖 - 點擊新的視圖
- 7. OnLongPress點擊列表視圖
- 8. 列表視圖雙擊事件
- 9. 帶有複選框事件的單獨列表視圖項目
- 10. 單擊列表視圖中的按鈕而不單擊列表視圖(WINRT/Metro)
- 11. 如何在列表視圖的每個列表項中爲多個組件設置單擊事件?
- 12. 帶按鈕點擊事件的自定義列表視圖
- 13. 點擊事件不在jQuery的移動列表視圖
- 14. 每個dc.js圖表的點擊事件
- 15. 防止列表視圖上的更多點擊事件(一次點擊)
- 16. 如何確定它是點擊還是點擊iteview的事件列表視圖
- 17. 處理列表視圖項目內的項目單擊事件
- 18. Angular.js中焦點事件的單獨點擊事件
- 19. 自定義列表視圖按鈕點擊事件
- 20. 在列表視圖上禁用點擊事件
- 21. 在列表視圖中點擊按鈕
- 22. 列表視圖只有更新後,我點擊列表視圖
- 23. 在列表視圖的每一行中添加單擊Listner
- 24. 得到與按鈕列表視圖中的每一項單擊
- 25. 列表出現在點擊事件中
- 26. 列表視圖OnItemClick事件
- 27. 可點擊圖片列表視圖
- 28. Click事件的功能 - 單獨點擊
- 29. 點擊列表視圖後的java.lang.IllegalStateException
- 30. 可點擊的ImageView在列表視圖
我想你可能會想到TableLayout。 –