Q
列表視圖中的按鈕
0
A
回答
0
,如果你不想使用列表項點擊要添加的按鈕,當您生成細胞,並添加您可以將代碼設置爲它button.setTag(INT)的按鈕,就可以設置爲標記單元格的位置,所以在按鈕的點擊監聽器中,您可以檢索button.getTag()單擊的按鈕的位置,如果您有一個數據結構,並且文本行在
之內
1
請參見下面的示例代碼...你從這個獲取想法..
這裏list_v是列表視圖
list_v.setAdapter(new ListViewAdapter_test(
this));
public class ListViewAdapter_test extends BaseAdapter {
private LayoutInflater mInflater;
public ListViewAdapter_test(Context con) {
// TODO Auto-generated constructor stub
mInflater = LayoutInflater.from(con);
}
public int getCount() {
// TODO Auto-generated method stub
return a_product_id.size();
}
public Object getItem(int position) {
// TODO Auto-generated method stub
return position;
}
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}
public View getView(final int position, View convertView,
ViewGroup parent) {
// TODO Auto-generated method stub
final ListContent holder;
View v = convertView;
if (v == null) {
v = mInflater.inflate(R.layout.scan_row1, null);
holder = new ListContent();
holder.name = (TextView) v.findViewById(R.id.sc_textname);
holder.total_rate = (Button) v.findViewById(R.id.button1);
v.setTag(holder);
} else {
holder = (ListContent) v.getTag();
}
holder.name.setId(position);
holder.total_rate.setId(position);
holder.total_rate.setOnClickListener(mOnTitleClickListener3);
try {
holder.name.setText("" + a_product_name.get(position));
holder.total_rate.setText("Read " + a_totreviews.get(position)
+ " reviews");
} catch (Exception e) {
// TODO: handle exception
}
return v;
}
}
static class ListContent {
TextView name;
Button total_rate;
}
public OnClickListener mOnTitleClickListener3 = new OnClickListener() {
public void onClick(View v) {
final int position = list_v
.getPositionForView((View) v.getParent());
/** do your code here whatever you want */
}
};
+0
感謝Dhaval其工作!!!!!! – user1471876 2012-07-10 12:23:18
+0
我的榮幸....讓它成真...... – 2012-07-10 14:17:40
相關問題
- 1. Android - 按鈕列表視圖
- 2. WPF - 按鈕列表視圖
- 3. 按鈕列表視圖
- 4. 列表視圖與按鈕
- 5. 按鈕列表視圖
- 6. 列表視圖中的按鈕動作
- 7. 列表視圖中的異步按鈕
- 8. 列表視圖中的單選按鈕
- 9. 在列表視圖中點擊按鈕
- 10. 在列表視圖中顯示按鈕
- 11. 刷新列表視圖點擊該列表視圖中的一個按鈕
- 12. 單擊列表視圖中的按鈕而不單擊列表視圖(WINRT/Metro)
- 13. 如何使用列表視圖中的按鈕刪除列表視圖項目
- 14. 列表視圖與按鈕和彈出
- 15. 按鈕不能與列表視圖
- 16. 按鈕位置在列表視圖android
- 17. Android添加按鈕到列表視圖
- 18. 按鈕在列表視圖適配器
- 19. 單選按鈕不在列表視圖
- 20. 列表視圖按鈕json post volley
- 21. 列表視圖與切換按鈕
- 22. JQueryMobile按鈕/列表視圖重疊
- 23. Android按鈕在列表視圖
- 24. Android:按下按鈕時改變列表視圖中所有按鈕的顏色
- 25. 將圖像添加到列表視圖中的按鈕
- 26. 動態列表視圖按鈕在Android中的問題意圖
- 27. 設置onclicklistener按鈕內的列表視圖和itemclicklistener列表視圖都是android
- 28. JavaScript:在表視圖中的按鈕
- 29. 表視圖中的單選按鈕
- 30. 列表視圖中,無法按一下按鈕
請發佈使用自定義適配器您code..you?填充列表視圖? – 2012-07-06 08:01:38