-3
我想在我的書中給出的列表視圖示例之一,但即使我一直按行代碼行方法listView.setOnItemClickListener(this),不起作用。下面是代碼,ListView基本示例不工作
public class ViagemListActivity extends ListActivity implements OnItemClickListener {
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, listarViagens()));
ListView listView = getListView();
listView.setOnItemClickListener(this);
}
private List<String> listarViagens() {
return Arrays.asList("São Paulo", "Rio de Janeiro", "Santa Catarina");
}
@Override
public void onItemClick(AdapterViewCompat<?> parent, View view, int position,
long id) {
TextView textView = (TextView) view;
String mensagem = "Viagem selecionada: " + textView.getText();
Toast.makeText(getApplicationContext(), mensagem,
Toast.LENGTH_SHORT).show();
startActivity(new Intent(this, GastoListActivity.class));
}
}
請幫幫忙,
Are Book的api版本和您的設備的api版本是否相同? – aProgrammer