Im Klartext, ich habe eine Textansicht, und wenn ich darauf klicke, möchte ich es erweitern, und wenn ich noch einmal darauf klicke, möchte ich es komprimieren. Wie kann ich das machen? Ich habe versucht, die unten, aber es warnt auf die letzte Zeile über Expander möglicherweise nicht auf holderFinal.text.setOnClickListener (Expander) initialisiert werden;Wie erstellt man einen rekursiven onClickListener zum Expandieren und Reduzieren?
So, jetzt den Code:
final View.OnClickListener expander = new View.OnClickListener() {
@Override
public void onClick(View v) {
holderFinal.text.setText(textData);
holderFinal.text.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
holderFinal.text.setText(shortText);
holderFinal.text.setOnClickListener(expander);
}
});
}
};
wahrscheinlich ersetzt expander mit "dieser" –
DUH !!! Nun, das hat mich weiter gebracht, aber nicht expandiert, kollabiert, und weigert sich dann zu erweitern .... mehr debugging – hunterp
Warte .... das bedeutet das innere also wie bekomme ich den äußeren Hörer? – hunterp