Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ListView未更新以显示android:entries的值?_Android_Listview_Android Listview - Fatal编程技术网

ListView未更新以显示android:entries的值?

ListView未更新以显示android:entries的值?,android,listview,android-listview,Android,Listview,Android Listview,我刚刚开始玩Android开发,正在尝试建立一个基本的ListView。ListView将显示一组基本的静态字符串。但是,在activity_main.xml的图形布局中,没有显示正确的字符串,而是显示“Item 1、Item 2等” 以下是我的活动_main.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.co

我刚刚开始玩Android开发,正在尝试建立一个基本的ListView。ListView将显示一组基本的静态字符串。但是,在activity_main.xml的图形布局中,没有显示正确的字符串,而是显示“Item 1、Item 2等”

以下是我的活动_main.xml:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >

<ListView
    android:id="@+id/sportsList"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:entries="@array/sports_array" />

</LinearLayout>

同样,我对这一点非常陌生,因此如果看到这是一个相当简单的错误,我不会感到惊讶,但如果您能提供任何帮助,我将不胜感激。

尝试在您的活动中调用listview,就像这样

public class MainActivity extends Activity {
ListView lv;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
lv=(ListView) findViewById(R.id.sportsList);
}

尝试在模拟器或设备上运行此命令;预览版可能不支持
android:entries
属性。谢谢!成功了。奇怪的是,它没有显示在预览中。
public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}
public class MainActivity extends Activity {
ListView lv;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
lv=(ListView) findViewById(R.id.sportsList);
}