Я смотрю в статье относительно listviews
и buttons
. Теперь я скопировал код, который он написал. Но, к сожалению, я получаю сообщение об ошибке.Ошибка в скопированном коде
У меня есть activity_main
, Child_listview
, ListAdapter.java
и MainActivity.java.
В последнем я получаю error.I поставил ошибки жирного шрифта.
Ошибка 1 говорит: ListAdapter is abstract
; не может быть создан
Ошибка 2 говорит: Невозможно решить метод. Я предполагаю это, потому что он ищет метод в неправильном java-файле. Он ищет его в MainAcitivity
вместо ListAdapter
.
private ListView listView;
ListAdapter adapter;
ArrayList<String> dataItems = new ArrayList<String>();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String[] dataArray = getResources().getStringArray(R.array.listdata);
List<String> dataTemp = Arrays.asList(dataArray);
dataItems.addAll(dataTemp);
listView = (ListView) findViewById(R.id.listView);
adapter = **new ListAdapter(MainActivity.this, dataItems)**;
adapter.**setCustomButtonListner**(MainActivity.this);
listView.setAdapter(adapter);
Не могли бы вы предоставить нам ссылку на ваш источник? – AxelH
http://www.c-sharpcorner.com/UploadFile/9e8439/create-custom-listener-on-button-in-listitem-listview-in-a/ –
вы должны поместить свой логарифм вместо того, чтобы просто сообщать об ошибке – nomad