2014-02-08 46 views
0

我想使用listview显示一个列表我的下面的代码没有运行 下面是我的代码在xml中的xml和java文件我只使用了一个listview。listview没有运行我每次运行屏幕崩溃

main.xml中

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context=".MainActivity" > 

    <ListView 
     android:id="@android:id/list" 
    android:layout_width="wrap_content" 
    android:layout_height="435dp" /> 

</RelativeLayout> 

ListView.java

package com.example.lisst; 

import android.app.ListActivity; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.ArrayAdapter; 
import android.widget.Toast; 

public class ListView extends ListActivity { 
    ListView listview; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    String[] values = new String[] { "Visual Basic", "C#", "C/C++", 
    "PHP", "Foxpro", "Delphi", "Java", "Perl", 
    "Ruby", "Cobol" }; 

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, 
    android.R.layout.simple_list_item_1, values); 

    setListAdapter(adapter); 
    } 
} 

回答

0

也许你忘了你的AndroidManofest.xml申报的ListView。如果使用ListView的布局,您还应该将工具:context =“。MainActivity”更改为tools:context =“.ListView”

如果你会提供堆栈跟踪,我将能够给你更正确的答案

+0

thnks它完成的问题是在menifest.xml – user3286595

相关问题