この質問への答えはおそらくとても簡単だと思いますが、私は苦労しています...。
複数の列を持つTableLayoutがあります。最後の列の幅を固定したいのですが、プログラムから可能な限り広い文字列を保持できるように、その幅を定義したいと思います。つまり、折り返したり、スペースを無駄にしたりすることなく、「この文字列」を含めるのに十分な幅が常にあります。
ListView内にこれらのTableLayoutがあるので、これを実行したいので、最後の列の幅が可変の場合は非常に見栄えが悪くなります。
文字列の幅を取得しようとしましたが、TextViewに配置する場合でも、適切なすべてのTextViewでgetTextSize()を呼び出してからsetWidth()を呼び出します。私がそこで遭遇した問題は、gettextSize()がピクセルを返すことですが、setWidthはScaledPixelsを使用します。
本当に簡単な解決策があると確信しています。誰か助けてもらえますか?