我是 android 新手,我对某些事情感到困惑。我创建了一个简单的 ListView,这是我的代码:
public class MainActivity extends ListActivity {
ArrayList<String> listItems;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
listItems = new ArrayList<String>();
for(int i=0;i<20;i++){
listItems.add("List Item #"+i);
}
ArrayAdapter<String> adapter = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_1, listItems);
setListAdapter(adapter);
}
}
这会在屏幕上正确显示列表项,但这是我的问题:我的项目中没有 xml 文件,没有布局,并且我在这里没有使用 setContentView 函数。那么为什么这段代码有效呢?即使没有 xml 文件或布局如何显示?
谢谢