【问题标题】:How to add in this case elements to the ArrayList在这种情况下如何将元素添加到 ArrayList
【发布时间】:2020-03-02 03:24:05
【问题描述】:

我正在运行下面的代码,但没有发生。我怎样才能做到正确?

public class MainActivity extends AppCompatActivity {

    LocationManager locationManager;
    LocationListener locationListener;
    List<String> memorablePlaces;
    ListView listView;
}


@Override

    protected void onCreate(Bundle savedInstanceState) 
{
        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        listView =  findViewById(R.id.memorablePlaces);

        memorablePlaces = new ArrayList<>();

        memorablePlaces.add("Add a place");

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

        listView.setAdapter(arrayAdapter);
}

【问题讨论】:

    标签: java android-studio arraylist


    【解决方案1】:

    将您的列表传递给适配器:

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

    【讨论】:

    • TX!我错过了一些东西
    猜你喜欢
    • 1970-01-01
    • 2020-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多