Android 布局文件在我的ListView中的什么位置?

Android 布局文件在我的ListView中的什么位置?,android,Android,我刚接触安卓,对一些事情感到困惑。我创建了一个简单的ListView,下面是我的代码: public class MainActivity extends ListActivity { ArrayList<String> listItems; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

我刚接触安卓,对一些事情感到困惑。我创建了一个简单的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);
    }
}
public类MainActivity扩展了ListActivity{
ArrayList列表项;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
listItems=new ArrayList();

对于(int i=0;i您正在使用
android.R.layout.simple_list_item_1
作为布局,它提供了一个
TextView
供您使用。这是android为简单文本列表提供的布局


如果你想制作一个更复杂的布局,你将/可以定义你自己的布局。

你正在使用
android.R.layout.simple\u list\u item\u 1
作为布局,它提供了一个
TextView
供你使用。这是安卓为简单文本列表提供的布局


如果你想制作一个更复杂的布局,你将/可以定义你自己的布局。

Android附带列表项的默认容器


顾名思义,
android.R.layout.simple_list_item_1
属于android.R软件包,而不是应用程序的资源。

android附带列表项的默认容器


顾名思义,
android.R.layout.simple\u list\u item\u 1
属于android.R软件包,而不属于应用程序的资源。

谢谢,我以为这只是样式问题,但我现在明白了。另外,您通常需要使用
setContentView()
,但在本例中,
ListActivity
为您处理所有这些问题。谢谢,我原以为这只是样式问题,但我现在明白了。此外,您通常需要使用
setContentView()
,但在本例中,
ListActivity
为您处理所有这些问题。