我是Android工作室的新手,并在YouTube上关注了一些教程。
我的程序运行正常。但是,它突然显示android
为红色。
无法解析符号android。
我正在创建一个列表,问题在于:
ArrayAdapter(this.android.R.layout.simple_list_item_1,favouriteMovies);
这是我的代码:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String[]favouriteMovies = { "The Pursuit Of Happiness","Hangover","Jannat","3 Idiots","Lagaan",
"The Social Network","A lot like love"};
ListAdapter TheAdapter = new
ArrayAdapter<String>(this.**android**.R.layout.simple_list_item_1,favouriteMovies);
ListView Thelist = (ListView) findViewById(R.id.Thelist);
Thelist.setAdapter(TheAdapter);
}
}
答案 0 :(得分:0)
有一个拼写错误:
更改
ArrayAdapter(this.android.R.layout.simple_list_item_1,favouriteMovies);
与
ArrayAdapter(this , android.R.layout.simple_list_item_1,favouriteMovies);
Check the doc查看构造函数接受的参数。