Volevo implementare la funzionalità Pull to Refresh nella mia applicazione Android, quindi ho implementato questa libreria: Android-PullToRefresh. Tuttavia, non riesco a impostare lo stile personalizzato per dividere a livello di codice.Come si imposta un ListView personalizzato con divisore utilizzando Android?
Il codice è semplice:
list = (PullToRefreshListView) findViewById(R.id.list);
int[] colors = {0, 0xFF97CF4D, 0};
list.setDivider(new GradientDrawable(Orientation.RIGHT_LEFT, colors));
list.setDividerHeight(1);
Tuttavia, si sta gettando questo errore: The method setDivider(GradientDrawable) is undefined for the type PullToRefreshListView
e The method setDividerHeight(int) is undefined for the type PullToRefreshListView.
Che cosa sto facendo male qui?
dà l'errore: 'Tipo mancata corrispondenza: impossibile convertire da ListView a PullToRefreshListView' – input
controlla il codice sopra: dovresti invocare' getRefreshableView() 'sul tuo' PullToRefreshListView'. La trasmissione a ListView è inutile in questo caso. Mi libererò di ciò nella mia risposta. –
Il codice non ha funzionato. Ho finito per disegnare il divisore con un disegnabile XML. Grazie per l'aiuto! :) – input