我用来创建ListView的代码以某种方式使我的setContentView(R.layout.activity_main);不工作,我不知道该怎么办

时间:2019-10-09 17:28:50

标签: java android-studio setcontentview

我用来创建ListView的代码以某种方式使我的setContentView(R.layout.activity_main);不起作用,我不知道该怎么办。

这是我的第一个应用程序,因此我可能会错过一些简单的东西,但是我的activity_main是一个只有一个按钮的屏幕,该按钮会导致另一个屏幕。

之前,它工作得很好,但是每当我将ListView代码放到那里时,活动就变成空白。 https://imgur.com/a/xXfL5Ht

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // This is what makes the screen go blank

        ListView lista = (ListView) findViewById(R.id.lista);


        pedidos pedido1 = new pedidos("produto1","4.99");
        pedidos pedido2 = new pedidos("produto2","5.99");
        pedidos pedido3 = new pedidos("produto3","5.99");


        ArrayList<pedidos> lista_pedidos = new ArrayList<>();
        lista_pedidos.add(pedido1);
        lista_pedidos.add(pedido2);
        lista_pedidos.add(pedido3);

        pedidosListAdapter adapter = new pedidosListAdapter(this, R.layout.adapter_view_layout, lista_pedidos);
        lista.setAdapter(adapter);

        // It ends here

    }

在运行该应用程序时,它不会显示任何错误消息,我希望它可以正常工作。

0 个答案:

没有答案