2012-11-09 80 views
3

我有一個問題,我的滾動型佈局:滾動型切割文本中的TextView

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="match_parent" 
     android:layout_gravity="center_horizontal|center_vertical" 
     android:id="@+id/editRelativeLayout" 
     android:layout_height="match_parent" 
     android:orientation="vertical" > 

     <TextView 
      android:id="@+id/textView2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceSmall" /> 

     <TextView 
      android:id="@+id/typeTextView" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:gravity="center" 
      android:text="Large Text" 
      android:textAppearance="?android:attr/textAppearanceLarge" /> 

    </LinearLayout> 
</ScrollView> 

問題是,當我有很多的文字在TextView的顯示,TextView2消失...任何知道如何解決它?

+1

我不明白它是如何成爲「隱形」,你應該仍然能夠向下滾動並查看它,而不管第一個TextView是多長時間。 – Sam

+0

是的,我可以向下滾動,但我無法向上滾動以查看TextView2 – Mithrand1r

+0

因此,您只能向一個方向滾動? – Sam

回答

5

我的問題解決了刪除線:

android:layout_gravity="center_horizontal|center_vertical" 
0

變化android:layout_heightLinearLayoutwrap_content

0

我知道,如果你正在和EditText上盒中會有讓它多的選項,以便他們溢出了它將滾動的盒子。我相信TextView有一個類似於此的選項;在android xml創建器的屬性一側,應該有一個屬性來幫助您在不切斷的情況下顯示。是的應該是wrap_content。

0

正如我對面的同樣的問題絆倒我發現了一個解決方案,讓你保持你的文字居中,但避免了裁剪錯誤:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content"   // Automatic ScrollView height 
      android:layout_gravity="center_vertical"> // Center ScrollView vertically 

     <TextView android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:gravity="center_horizontal" /> // Center TextView content horizontally 

</ScrollView>