0
我在將文本添加到放置在Fragment中的水平LinearLayout中的TextView時遇到問題。添加一些文本後,視圖始終只顯示1行。 TextView高度不包裝到其內容。Android將文本動態添加到文本視圖片段(wrap_content)
我的XML文件:
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="10dp"
android:paddingBottom="2dp"
android:paddingTop="5dp"
android:weightSum="100"
android:gravity="center_horizontal"
android:paddingRight="10dp">
<TextView
android:layout_width="0dip"
android:layout_weight="28"
style="@style/Theme.Material"
android:layout_height="wrap_content"
android:id="@+id/txt"
android:gravity="center_horizontal"
android:textColor="@color/black_blue"
android:paddingRight="1dp"
android:paddingLeft="1dp" />
<TextView
android:text=""
android:layout_width="0dip"
android:layout_weight="24"
style="@style/Theme.Material"
android:layout_height="wrap_content"
android:id="@+id/txt1Value"
android:gravity="center_horizontal"
android:textColor="@color/black_blue"
android:paddingRight="1dp"
android:paddingLeft="1dp" />
<TextView
android:text=""
android:layout_width="0dip"
android:layout_weight="24"
style="@style/Theme.Material"
android:layout_height="wrap_content"
android:id="@+id/txt2Value"
android:gravity="center_horizontal"
android:textColor="@color/black_blue"
android:paddingLeft="1dp"
android:paddingRight="1dp" />
<TextView
android:text=""
android:layout_width="0dip"
android:layout_weight="24"
style="@style/Theme.Material"
android:layout_height="wrap_content"
android:id="@+id/txt3Value"
android:gravity="center_horizontal"
android:textColor="@color/black_blue"
android:paddingLeft="1dp"
android:paddingRight="1dp" />
</LinearLayout>
我將不勝感激任何想法如何解決它。提前致謝。
那不是關於它。我的文字正確添加。但是,片段佈局中文本視圖的高度僅顯示1行。 –
可能比style =「@ style/Theme.Material」有些問題 – aleksandrbel
我不這麼認爲,因爲到處都是正常工作,當我在xml中將一些文本放到Textview中時,它顯示在片段視圖上(高度正在調整多線)。我認爲問題是在文本正在改變之前,碎片視圖更新高度正在調整 –