【问题标题】:Android studio , List View, javaAndroid工作室,列表视图,java
【发布时间】:2020-07-29 04:29:15
【问题描述】:

应用程序一直在崩溃,我该怎么办? 这是代码:

 @Override
    protected void onCreate(Bundle savedInstanceState) {

        ListView TestListView = findViewById(R.id.ListView1);
        final ArrayList<String> TestObjects = new ArrayList<String>(asList("PC" , "Phone"));
        ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this , android.R.layout.simple_list_item_1,TestObjects);
        TestListView.setAdapter(arrayAdapter);

    }
}

【问题讨论】:

  • id 不应该是大写字母。在您的 xml 和 java 代码中将您的 R.id.ListView1 更改为 R.id.list_view。

标签: java android-studio listview arraylist


【解决方案1】:

这是我的代码,它可以工作。

String[] Balls= new String[] {"ball","pen","toy","other"};

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

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

    ArrayAdapter<String> adapterBalls=new ArrayAdapter<String>(
            this,android.R.layout.simple_list_item_1,Balls);

    lstPrefer.setAdapter(adapterBalls);  


    lstPrefer.setOnItemClickListener(lstPreferListener);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-05
    • 1970-01-01
    • 2018-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多