我的 Android 应用程序出现问题。我有一个自定义 ListView 适配器,但是当我启动应用程序时,列表不显示任何项目!
我的代码:
import android.app.Activity;
import android.os.Bundle;
import android.widget.ListView;
public class AccountContents extends Activity {
private ListView ls1;
String username = fourshared.username;
String password = fourshared.password;
private AccountItem[] rootContents;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
rootContents = fourshared.rootContents;
CArrayAdapter adapter = new CArrayAdapter(AccountContents.this, rootContents);
setContentView(R.layout.main);
ls1 = new ListView(AccountContents.this);
ls1.setAdapter(adapter);
}
}
最佳答案
您的布局包含 ListView 吗?如果是这样,您应该查找并设置适配器:
ls1 = (ListView)findViewById(R.id.your_list_view_id);
更好的是,让您的 Activity 成为 ListActivity Android 会为您做很多工作。
关于java - android - ListView 和适配器不显示任何项目:(,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10081102/