Android 找不到onCreate()中的方法 公共类MainActivity扩展活动{ 静态最终字符串[]水果=新字符串[]{“苹果”、“鳄梨”、“香蕉”, “蓝莓”、“椰子”、“榴莲”、“番石榴”、“猕猴桃”, “菠萝蜜”、“芒果”、“橄榄”、“梨”、“糖苹果”}; @凌驾 创建时受保护的void(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); setListAdapter(新阵列适配器)(此, R.layou.activity_main,FRUITS); ListView ListView=getListView(); setTextFilterEnabled(true); setOnItemClickListener(新的AdapterView.OnItemClickListener() { public void onItemClick(AdapterView父级、视图、, 内部位置,长id){ //单击后,显示带有文本视图文本的祝酒词 Toast.makeText(getApplicationContext(), ((TextView)view.getText(),Toast.LENGTH_SHORT.show(); } }); } @凌驾 公共布尔onCreateOptions菜单(菜单){ //为菜单充气;这会将项目添加到操作栏(如果存在)。 getMenuInflater().充气(R.menu.main,menu); 返回true; }

Android 找不到onCreate()中的方法 公共类MainActivity扩展活动{ 静态最终字符串[]水果=新字符串[]{“苹果”、“鳄梨”、“香蕉”, “蓝莓”、“椰子”、“榴莲”、“番石榴”、“猕猴桃”, “菠萝蜜”、“芒果”、“橄榄”、“梨”、“糖苹果”}; @凌驾 创建时受保护的void(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); setListAdapter(新阵列适配器)(此, R.layou.activity_main,FRUITS); ListView ListView=getListView(); setTextFilterEnabled(true); setOnItemClickListener(新的AdapterView.OnItemClickListener() { public void onItemClick(AdapterView父级、视图、, 内部位置,长id){ //单击后,显示带有文本视图文本的祝酒词 Toast.makeText(getApplicationContext(), ((TextView)view.getText(),Toast.LENGTH_SHORT.show(); } }); } @凌驾 公共布尔onCreateOptions菜单(菜单){ //为菜单充气;这会将项目添加到操作栏(如果存在)。 getMenuInflater().充气(R.menu.main,menu); 返回true; },android,Android,出现以下错误: public class MainActivity extends Activity { static final String[] FRUITS = new String[] { "Apple", "Avocado", "Banana", "Blueberry", "Coconut", "Durian", "Guava", "Kiwifruit", "Jackfruit", "Mango", "Olive", "Pear", "Sugar-ap

出现以下错误:

public class MainActivity extends Activity {

static final String[] FRUITS = new String[] { "Apple", "Avocado", "Banana",
        "Blueberry", "Coconut", "Durian", "Guava", "Kiwifruit",
        "Jackfruit", "Mango", "Olive", "Pear", "Sugar-apple" };

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    setListAdapter(new ArrayAdapter<String>(this,
        R.layout.activity_main, FRUITS));
    ListView listView = getListView();
    listView.setTextFilterEnabled(true);

    listView.setOnItemClickListener(new AdapterView.OnItemClickListener()
    {
        public void onItemClick(AdapterView<?> parent, View view,
            int position, long id) {
            // When clicked, show a toast with the TextView text
            Toast.makeText(getApplicationContext(),
                    ((TextView) view).getText(), Toast.LENGTH_SHORT).show();
        }
    });

}


@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}
Gradle:找不到符号方法
setListAdapter(android.widget.ArrayAdapter)
Gradle:找不到符号方法getListView()

您的代码以以下内容开头:

公共类MainActivity扩展了活动{

由于您使用的是getListView(),因此必须扩展ListActivity。请重试

公共类MainActivity扩展了ListActivity{


您的代码以以下内容开头:

公共类MainActivity扩展了活动{

由于您使用的是getListView(),因此必须扩展ListActivity。请重试

公共类MainActivity扩展了ListActivity{


你应该扩展
列表活动
而不是
活动
。你的问题应该早就解决了。

你应该扩展
列表活动
而不是
活动
。你的问题应该早就解决了。

扩展列表活动 不活动 因为您正在使用getlistView()

扩展listactivity 不活动 因为您正在使用getlistView()

请尝试此操作

Gradle: cannot find symbol method
setListAdapter(android.widget.ArrayAdapter<java.lang.String>)
Gradle: cannot find symbol method getListView()
ListView ListView=(ListView)findViewById(R.id.list);
setTextFilterEnabled(true);
setAdapter(新的ArrayAdapter(这个,android.R.layout.simple_list_item_1,FRUITS));
setOnItemClickListener(新的AdapterView.OnItemClickListener()
{
public void onItemClick(AdapterView父对象、视图、整型位置、长id){
//单击后,显示带有文本视图文本的祝酒词
Toast.makeText(getApplicationContext(),
((TextView)view.getText(),Toast.LENGTH_SHORT.show();
}
});
试试这个

Gradle: cannot find symbol method
setListAdapter(android.widget.ArrayAdapter<java.lang.String>)
Gradle: cannot find symbol method getListView()
ListView ListView=(ListView)findViewById(R.id.list);
setTextFilterEnabled(true);
setAdapter(新的ArrayAdapter(这个,android.R.layout.simple_list_item_1,FRUITS));
setOnItemClickListener(新的AdapterView.OnItemClickListener()
{
public void onItemClick(AdapterView父对象、视图、整型位置、长id){
//单击后,显示带有文本视图文本的祝酒词
Toast.makeText(getApplicationContext(),
((TextView)view.getText(),Toast.LENGTH_SHORT.show();
}
});

示例列表活动代码,根据需要进行更改:

文件:res/layout/list_fruit.xml

 ListView listView = (ListView) findViewById(R.id.list);
        listView.setTextFilterEnabled(true);
        listView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,FRUITS));

        listView.setOnItemClickListener(new AdapterView.OnItemClickListener()
        {
            public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
                // When clicked, show a toast with the TextView text
                Toast.makeText(getApplicationContext(),
                        ((TextView) view).getText(), Toast.LENGTH_SHORT).show();
            }
        });

文件:ListFruitActivity.java

<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="20sp" >
</TextView>
导入android.app.ListActivity;
导入android.os.Bundle;
导入android.view.view;
导入android.widget.AdapterView;
导入android.widget.ArrayAdapter;
导入android.widget.ListView;
导入android.widget.TextView;
导入android.widget.Toast;
导入android.widget.AdapterView.OnItemClickListener;
公共类ListFruitActivity扩展了ListActivity{
静态最终字符串[]水果=新字符串[]{“苹果”、“鳄梨”、“香蕉”,
“蓝莓”、“椰子”、“榴莲”、“番石榴”、“猕猴桃”,
“菠萝蜜”、“芒果”、“橄榄”、“梨”、“糖苹果”};
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
//不要再这样了
//setContentView(右布局列表);
setListAdapter(新的ArrayAdapter(this,R.layout.list_fruit,FRUITS));
ListView ListView=getListView();
setTextFilterEnabled(true);
setOnItemClickListener(新的OnItemClickListener(){
public void onItemClick(AdapterView父级、视图、,
内部位置,长id){
//单击后,显示带有文本视图文本的祝酒词
Toast.makeText(getApplicationContext(),
((TextView)view.getText(),Toast.LENGTH_SHORT.show();
}
});
}
}

示例列表活动代码,根据需要进行更改:

文件:res/layout/list_fruit.xml

 ListView listView = (ListView) findViewById(R.id.list);
        listView.setTextFilterEnabled(true);
        listView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,FRUITS));

        listView.setOnItemClickListener(new AdapterView.OnItemClickListener()
        {
            public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
                // When clicked, show a toast with the TextView text
                Toast.makeText(getApplicationContext(),
                        ((TextView) view).getText(), Toast.LENGTH_SHORT).show();
            }
        });

文件:ListFruitActivity.java

<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="20sp" >
</TextView>
导入android.app.ListActivity;
导入android.os.Bundle;
导入android.view.view;
导入android.widget.AdapterView;
导入android.widget.ArrayAdapter;
导入android.widget.ListView;
导入android.widget.TextView;
导入android.widget.Toast;
导入android.widget.AdapterView.OnItemClickListener;
公共类ListFruitActivity扩展了ListActivity{
静态最终字符串[]水果=新字符串[]{“苹果”、“鳄梨”、“香蕉”,
“蓝莓”、“椰子”、“榴莲”、“番石榴”、“猕猴桃”,
“菠萝蜜”、“芒果”、“橄榄”、“梨”、“糖苹果”};
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
//不要再这样了
//setContentView(右布局列表);
setListAdapter(新阵列
 ArrayAdapter arrayAdapter = new ArrayAdapter(this,  // Context.
            ndroid.R.layout.simple_list_item_1, // Specify the row template to use
            your_array);    // your array having data