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