2010-11-15 5 views
5

Pomóż mi, jeśli wiesz, jak dodać oba paski przewijania.
Po pierwsze wszystkim się poznaję.
Dodałem oba paski przewijania w tablelayout, ale głównym problemem jest użycie dynamicznych danych do wypełniania tablerow. Tak więc, jeśli istnieje tylko jeden rekord, tak poziomy widok przewijania po danych. ale chcę pokazać poziomo w dole, a także pokazać pionowe.Poziome i pionowe paski przewijania w systemie Android z tablelayout?


Dzięki
Prashant

+0

Chyba pytasz jak się poziomy pasek przewijania, aby pokazać się przez całą drogę na dole TableLayout, zamiast pod danymi. Czy to prawda? –

Odpowiedz

2

Użyj tego kodu ..

<ScrollView 
android:id="@+id/scrllvwNo1" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"> 
//TextView 
//Button 
</ScrollView> 
</LinearLayout> 
1

Spróbowałem w ten sposób i biegnę idealnie dla mnie.

<ScrollView android:id="@+id/layout" android:layout_height="fill_parent" 
    android:layout_alignParentBottom="true" 
    android:scrollbars="horizontal|vertical" android:layout_width="fill_parent" 
    android:layout_marginTop="50dip" 
    android:scrollbarStyle="outsideInset"> 
<HorizontalScrollView android:id="@+id/horizontalView" android:layout_height="fill_parent" 
    android:scrollbars="horizontal|vertical" android:layout_width="wrap_content" 
    android:layout_marginTop="50dip"> 
    <RelativeLayout android:layout_width="wrap_content" 
     android:layout_height="wrap_content" android:id="@+id/RelativeLayout"> 

    <ImageView android:id="@+id/imgView" android:maxHeight="280dip" 
      android:layout_marginLeft="20dip" 
      android:layout_marginTop="10dip" 
      android:src="@drawable/ic_facebook" android:maxWidth="280dip" 
      android:scaleType="centerInside" 
      android:layout_height="280dip" 
      android:layout_width="280dip"></ImageView> 
    </RelativeLayout> 
</HorizontalScrollView>