Domanda

Vorrei visualizzare una sorta di ListView con linee di divisione tra ogni elemento. Poiché ogni riga di questa lista mostrerà una diversa visualizzazione personalizzata ho pensato che sarebbe stato più facile avere un TableLayout invece e l'uso setShowDividers e SHOW_DIVIDER_MIDDLE al fine di dimostrare che la linea bianca tra ogni elemento.

Perché ricevo un'eccezione NoSuchMethod a setShowDividers?

 TableLayout table = (TableLayout)findViewById(R.id.my_table_layout);
 if( table != null )
 {
      table.setShowDividers(TableLayout.SHOW_DIVIDER_MIDDLE);
 }

Ho anche ottenere lo stesso errore se io scaccio tutto per LinearLayout invece.

È stato utile?

Soluzione

Cosa bersaglio API stai usando? setShowDividers inserito nel livello di API 11 (Honeycomb).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top