我有一个似乎很奇怪的问题。这是代码;android to long text for scrolable view
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bghome" >
<TableRow>
<TextView
android:id="@+id/TextTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:layout_marginTop="10dp"
android:gravity="center"
android:text="Wrocław"
android:textColor="#FFFFFF"
android:textSize="20dp" />
</TableRow>
<TableRow>
<ScrollView
android:layout_width="fill_parent"
android:layout_height="400dp"
android:layout_marginLeft="10dp" >
<TextView
android:id="@+id/TextMain"
android:layout_width="300dp"
android:layout_height="400dp"
android:layout_gravity="center_vertical|right"
android:text="Ładowanie danych..." >
</TextView>
</ScrollView>
</TableRow>
</TableLayout>
现在。当我把很长的文本放在TextView中(在Scrolable视图中)。我遇到了流产问题。文本顶部被削减。 (目标是创建一个标题,并在其下方为serwer的html文本的可缩小容器 - 一个html代码)。
身份证无关紧要的是我把html字符串放在纯字符串上,或者我从serwer或硬编码中获取数据。我尝试了所有的组合,我无法破解它。
MainText.setText(Html.fromHtml(Plain_str));
MainText.setText(Plain_str);
MainText.setText(Plain_str.toString());
没有什么帮助。
只是出于兴趣,这是你的整个XML文件? – cjk
如果你为'ScrollView'和'TextView'设置'TableRow'高度为400dp,然后'match_parent',会发生什么情况。我有这个布局高度的问题,直到我做了这个改变,然后它似乎*一切工作正常。 – jnthnjns
嗨,你好,谢谢你的回复。我发现了这个问题。它在这一行:android:layout_gravity =“center_vertical | right”。 (我不明白为什么)。解释欢迎:) –