Friday 18 May 2012

Android ListView ItemClick Event using implement itemclickListener



public class NewsList extends Activity implements OnItemClickListener {
   
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
setContentView(R.layout.newslist);
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this, R.layout.newsrow,R.id.newslisttext, Data.NewsCat);
ListView list=(ListView)findViewById(R.id.listView1);
list.setAdapter(adapter);
list.setOnItemClickListener(this);
   // TODO Auto-generated method stub
}

public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
// TODO Auto-generated method stub
Intent i=new Intent();
i.setClass(NewsList.this, NewsList2.class);
Bundle b=new Bundle();
b.putString("title", arg0.getItemAtPosition(arg2).toString());
b.putInt("index", arg2);
i.putExtras(b);
NewsList.this.startActivity(i);
}



No comments:

Post a Comment