Android:列表视图教程屏幕上没有任何内容

Android:列表视图教程屏幕上没有任何内容,android,Android,我在跟踪 我有以下代码(非常小的修改): 公共类GroupsActivity扩展了ListActivity{ @凌驾 创建时的公共void(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setListAdapter(新的ArrayAdapter(this,R.layout.groups\u layout,R.array.repetitions\u array)); ListView lv=getListView()

我在跟踪

我有以下代码(非常小的修改):

公共类GroupsActivity扩展了ListActivity{
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setListAdapter(新的ArrayAdapter(this,R.layout.groups\u layout,R.array.repetitions\u array));
ListView lv=getListView();
lv.setTextFilterEnabled(真);
lv.setOnItemClickListener(新的OnItemClickListener(){
public void onItemClick(AdapterView父级、视图、,
内部位置,长id){
//单击后,显示带有文本视图文本的祝酒词
Toast.makeText(getApplicationContext(),((TextView)视图).getText(),
吐司。长度(短)。show();
}
});
}
}
R.layout.groups\u layout是一个.xml文件:

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dp"
android:textSize="16sp" >
</TextView>

问题是我在屏幕上什么也看不到。
知道怎么回事吗?

一种可能是R.array.repetitions\u数组为空

您不能在ArrayAdapter构造函数中提供数组资源的id。您需要实际的数组对象。请尝试以下方法:

String your_array_contents[] = context.getResources().getStringArray(R.array.repetitions_array);
setListAdapter(new ArrayAdapter<String>(this, R.layout.groups_layout, your_array_contents));
String您的数组内容[]=context.getResources().getStringArray(R.array.repetitions\u数组);
setListAdapter(新的ArrayAdapter(这个,R.layout.groups_布局,您的_数组_内容));

您是否在Logcat输出中看到任何错误?是否确定数组中包含项?也许可以尝试将listview项目布局高度设置为“包装内容”而不是“填充父项”,您在哪里定义重复数组?你真的把数据填进去了吗?
String your_array_contents[] = context.getResources().getStringArray(R.array.repetitions_array);
setListAdapter(new ArrayAdapter<String>(this, R.layout.groups_layout, your_array_contents));