1

TextView'im neden Activity'ın sağ tarafındaki ScrollView ile kesişiyor ve nasıl düzeltilir?TextView neden ScrollView ile kesişiyor?

Bu, Etkinliklerim'in ekran görüntüsüdür.

Example

Bu benim Faaliyet Kodları XML olduğunu.

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_marginBottom="16dp" 
    android:layout_marginLeft="16dp" 
    android:layout_marginRight="16dp" 
    android:layout_marginTop="16dp" 
    android:orientation="vertical"> 

    <ScrollView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:orientation="vertical"> 

      <TextView 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:gravity="center" 
       android:text="@string/rules" 
       android:textSize="@dimen/text_font_tall" 
       android:textStyle="bold|italic" /> 

      <TextView 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:gravity="start" 
       android:text="@string/rules_text" 
       android:textSize="@dimen/text_font_medium" /> 

     </LinearLayout> 
    </ScrollView> 
</LinearLayout> 
+1

ScrollView'unuzun scrollbarStyle özelliğini kontrol edin. https://developer.android.com/reference/android/view/View.html#attr_android:scrollbarStyleYönetimini kullanarak veya dışOverle – njzk2

cevap

2

İkinci LinearLayout kenar boşluğunu, ilk LinearLayout için kullandığınız gibi kullanın.

android:layout_margin="16dp" 

BTW:

BTW2 layout_margin: sürece parametreleri marjlar (layout_marginTop, layout_marginBottom, layout_marginLeft ve layout_marginRight) tümü için aynı olduğu gibi sadece tek bir özelliğini kullanabilirsiniz gerçekten ihtiyacınız mı ana LinearLayout? Bunu şu şekilde deneyebilirsiniz:

<ScrollView> 
    <LinearLayout> 
     <TextView/> 
     <TextView/> 
    </LinearLayout> 
</ScrollView> 
+0

Teşekkürler! İşe yarıyor. – Kostya