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