나는 weightSum
와 함께 나누어 3 개 부분으로 화면을 만들 수 있습니다. 내 문제는 내 첫 번째 부분은 그 길이 (때마다 변경) 모르겠 문자열을 포함하는 textView가 포함되어 있습니다. 그것은 짧거나 매우 길 수 있기 때문에 모든 경우에 정상적인 경우에는 괜찮습니다. 그러나 문자열이 정말로 길다면 화면의 첫 번째 부분에 더 많은 '가중치'를주고 싶습니다. 그리고 문자열의 길이와 관련되기를 원합니다.안드로이드에서 문자열 높이/무게를 계산하는 방법이 있습니까? 레이아웃 PARAM 변화에 의해 동적으로 분할을 변경</p> <pre><code> android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight=".....my choose" </code></pre> <p>지금, 나는 성공 :
질문은 어떻게 든 문자열의 '높이'를 알 수 있고 문자열의 무게가 얼마나 필요한지 계산할 수 있습니까? 그러면 해당 부분을 다시 변경할 수 있습니까 아니면 내 경우에 대한 다른 대안이있을 수 있습니까?
감사합니다.
안드로이드 : layout_width = "wrap_content"단지 텍스트의 경우 .. 그것이 작동 ... 텍스트 작은 무게 1 의지 –
@AbhishekSingh 감사를 작동하는 경우 희망하지만, 텍스트 뷰를 포함하는 레이아웃도 가지고 있기 때문에 도움이되지 것 android : layout_weight : ".."그래서 항상 같은 크기입니다 ... – OriEng