我已经创建了一个自定义listview
,SimpleAdapter
并且在列表视图的每一行中,我都放置了一个具有单个 ID 的按钮。我想让position
每一行的按钮传递按钮,但我每行都有一个按钮 id,我希望当我点击按钮时,它会找到行的位置并开始另一个活动,
请帮助我
public void click(View v){
//RelativeLayout navi = (RelativeLayout)findViewById(R.layout.custom_row_view);
TextView tv = (TextView)findViewById(R.id.text1);
ImageButton im = (ImageButton)findViewById(R.id.imageButton1);
ListView lv=(ListView)findViewById(android.R.id.list);
int position = 0;
Long id=Long.parseLong((String) adapter.getItem(position));
Intent i=null;
switch(position){
case 1:
i=new Intent(this, ButtonActivity.class);
startActivity(i);
break;
case 2:
i = new Intent(this, PickerActivity.class);
startActivity(i);
break;
}