public class ListDemoActivity4 extends ListActivity{


public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);

ListAdapter adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_single_choice,SingleItems);
setListAdapter(adapter); ListView view = getListView();
view.setItemsCanFocus(false);
view.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
}

private final String SingleItems[] = new String[]{
"SingleItems One",
"SingleItems Two",
"SingleItems Three",
"SingleItems Four"
};

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
// ViewGroup vi = (ViewGroup) l.getChildAt(position);
// TextView tv = (TextView) vi.getChildAt(position);
// Toast.makeText(ListDemoActivity4.this, String.valueOf(tv.getText().toString()), Toast.LENGTH_SHORT).show();
// l.get
//问题:
/*
 * 这里我想取到 选中行 里面的TextView,因为adapter布局是自定义的,所以不知道TextView的ID是多少。
 * 该怎么去取?
 */
}
}