Non le ho mai usate, ma in brevissimo tempo potrei trovare la risposta (magari provando) ma...
la domanda che hai scritto non corrisponde esattamente al titolo del thread; probabilmente perché vuoi fare entrambe le cose (?).
Nel titolo chiedi come impostare a runtime l'altezza di una BBCodeView, nella domanda, invece, come calcolare l'altezza del testo che la view contiene!
Cosa vuoi ottenere, esattamente?