У меня есть эта строка:Ошибка ListView (Android)
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, android.R.id.text1, values);
Это ошибка:
The constructor ArrayAdapter(new View.OnClickListener(){}, int, int, String[]) is undefined Line breakpoint:ListViewAndroidExample [line: 63] - onClick(View)
final Button button1 = (Button) findViewById(R.id.amore);
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Button amore = (Button) findViewById(R.id.amore);
amore.setVisibility(View.INVISIBLE);
Button amicizia = (Button) findViewById(R.id.amicizia);
amicizia.setVisibility(View.VISIBLE);
listView = (ListView) findViewById(R.id.list);
String[] values = new String[] {
"Amore",
"Amore",
"Simple List View In Android",
"Create List View Android",
"Android Example",
"List View Source Code",
"List View Array Adapter",
"Android Example List View"
};
// Define a new Adapter
// First parameter - Context
// Second parameter - Layout for the row
// Third parameter - ID of the TextView to which the data is written
// Forth - the Array of data
ArrayAdapter <String> adapter = new ArrayAdapter <String> (this,
android.R.layout.simple_list_item_1, android.R.id.text1, values);
// Assign adapter to ListView
listView.setAdapter(adapter);
listView.setOnItemClickListener(new OnItemClickListener() {
Опубликовать свой код. –
передать 'YourActivityName.this' в качестве первого параметра в ArrayAdapter, в настоящее время вы передаете контекст onClick, используя' this' –