gpt4 book ai didi

java - setOnClickListener android 工作室

转载 作者:行者123 更新时间:2023-12-02 03:16:09 25 4
gpt4 key购买 nike

我正在 android studio 中通过在线 Material 学习 Java

但是我被这个简单的程序困住了

Android Studio 说这段代码有错误,但我看不到它们,这是代码:

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();

}

});
}
}

最佳答案

将 ListView 的 setOnClickListener 更改为 setOnItemClickListener

关于java - setOnClickListener android 工作室,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40268590/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com