我有一个关于这个XML的列表视图:
<ListView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/listView"
android:layout_below="@+id/textView"
android:layout_centerHorizontal="true"
android:layout_above="@+id/txtMsg" />
我想在我的代码中将项目添加到列表视图中。这是我的代码:
ListView mesList = (ListView) findViewById(R.id.listView);
ArrayAdapter<String> adapter;
if(messages.size()>0) {
adapter = new ArrayAdapter<String>(this, android.R.layout.activity_list_item, messages);
}
messages是String的ArrayList,不是空的。由于某种原因,列表视图在屏幕上为空。我该怎么做而不是android.R.layout.activity_list_item?我认为这是我的问题。提前谢谢!
答案 0 :(得分:1)
设置listview的适配器 mesList.setAdapter(适配器); adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,messages);