Sto tentando di impostare l'attributo "android: checkMark" sugli elementi di CheckedTextView che ho in un ListView. Quando si esegue la mia applicazione ottengo la seguente eccezione:
android.content.res.Resources$NotFoundException: Resource ID #0x101021a
La risorsa con ID # 0x101021a corrisponde a android.R.attr.listChoiceIndicatorMultiple, che è esattamente il valore sto passando al mio CheckedTextView:
mCheckedTextView.setCheckMarkDrawable(android.R.attr.listChoiceIndicatorMultiple)
Non è questo il modo di farlo da Java? Ho cercato (e riuscito) per innescare il comportamento desiderato dal layout XML:
<CheckedTextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:checkMark="?android:attr/listChoiceIndicatorMultiple"
android:id="@android:id/text1" />
Il fatto è che io non so al momento della compilazione se dovrebbe essere
android:checkMark="?android:attr/listChoiceIndicatorMultiple"
o
android:checkMark="?android:attr/listChoiceIndicatorSingle"
Quindi, ho bisogno di impostare questi valori in fase di esecuzione.
Grazie! Questo mi ha aiutato molto con un problema che ho avuto oggi. – Chris
@Chris: Prego :-) – dbm