- 私はオンライン材料setOnClickListenerアンドロイドスタジオ
とアンドロイドのスタジオでJavaを学習しかし、私は、この単純なプログラム
Androidのメーカーは、このコードにエラーがあると言うが、私が見ることができないでstuckedてしまいましたリストビューのためのsetOnItemClickListener
へ
package com.acmegames.listadecontatos;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.*;
import android.view.*;
import android.app.*;
public class ListaContatosActivity extends AppCompatActivity {
ListView lista_contatos;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_lista_contatos);
lista_contatos = (ListView) findViewById(R.id.lista_contatos);
lista_contatos.setOnClickListener(new AdapterView.OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String nome = ((TextView) view).getText().toString();
AlertDialog.Builder dialogo = new AlertDialog.Builder(ListaContatosActivity.this);
dialogo.setTitle("Contato");
dialogo.setMessage("Contato selecionado: " + nome);
dialogo.setNeutralButton("Ok", null);
dialogo.show();
}
});
}
}