我正在制作一个原始应用程序,并且在显示数据的屏幕上(为每个用户注册),我想要显示多个列表视图,每个列表视图中的内容都不相同。例如,显示体重和日期,在另一个中显示咨询和日期等。
但是它只出现在应用程序主屏幕中的相同位置,列出了已注册用户。
模型-> @Override
public String toString() {
return getId() + " - " + getNome();
}
填充数据的屏幕->
public class FormularioActivity extends AppCompatActivity {
private Helper helper;
private ListView listapeso, listaconsulta;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.formulario);
listapeso = (ListView) findViewById(R.id.listapeso);
listaconsulta = (ListView) findViewById(R.id.listaconsulta);
helper = new AlunoHelper(this);
Intent intent = getIntent();
Aluno aluno = (Aluno) intent.getSerializableExtra("aluno");
if (aluno != null){
helper.preencheFormulario(aluno);
}
}
private void carregaListapeso() {
AlunoDAO dao = new AlunoDAO(this);
List<Aluno> alunos = dao.buscaAluno();
dao.close();
ListView listaAlunos = (ListView) findViewById(R.id.listapeso);
ArrayAdapter<Aluno> adapter = new ArrayAdapter<Aluno>(this,
android.R.layout.simple_list_item_1, alunos);
listaAlunos.setAdapter(adapter);
}
private void carregaListaconsulta() {
AlunoDAO dao = new AlunoDAO(this);
List<Aluno> alunos = dao.buscadado();
dao.close();
}
@Override
protected void onResume() {
super.onResume();
carregaListapeso();
carregaListaconsulta();
}}