Mega Code Archive

 
Categories / Android / UI
 

Create scrollable panel with ScrollView

package app.test; import android.app.Activity; import android.os.Bundle; public class Test extends Activity {   @Override   public void onCreate(Bundle icicle) {     super.onCreate(icicle);     setContentView(R.layout.main);   } } <?xml version="1.0" encoding="utf-8"?> <ScrollView   xmlns:android="http://schemas.android.com/apk/res/android"   android:layout_width="fill_parent"   android:layout_height="wrap_content">   <TableLayout     android:layout_width="fill_parent"     android:layout_height="fill_parent"     android:stretchColumns="0">     <TableRow>       <View         android:layout_height="80px"         android:background="#000000"/>       <TextView android:text="#000000"         android:paddingLeft="4px"         android:layout_gravity="center_vertical" />     </TableRow>     <TableRow>       <View         android:layout_height="80px"         android:background="#440000" />       <TextView android:text="#440000"         android:paddingLeft="4px"         android:layout_gravity="center_vertical" />     </TableRow>     <TableRow>       <View         android:layout_height="80px"         android:background="#884400" />       <TextView android:text="#884400"         android:paddingLeft="4px"         android:layout_gravity="center_vertical" />     </TableRow>     <TableRow>       <View         android:layout_height="80px"         android:background="#aa8844" />       <TextView android:text="#aa8844"         android:paddingLeft="4px"         android:layout_gravity="center_vertical" />     </TableRow>     <TableRow>       <View         android:layout_height="80px"         android:background="#ffaa88" />       <TextView android:text="#ffaa88"         android:paddingLeft="4px"         android:layout_gravity="center_vertical" />     </TableRow>     <TableRow>       <View         android:layout_height="80px"         android:background="#ffffaa" />       <TextView android:text="#ffffaa"         android:paddingLeft="4px"         android:layout_gravity="center_vertical" />     </TableRow>     <TableRow>       <View         android:layout_height="80px"         android:background="#ffffff" />       <TextView android:text="#ffffff"         android:paddingLeft="4px"         android:layout_gravity="center_vertical" />     </TableRow>   </TableLayout> </ScrollView>