2013-11-28 102 views
0
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" > 

    <ScrollView 
     android:id="@+id/scrollView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" > 

     <TableLayout 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" > 

      <TableRow 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" > 

       <TextView 
        android:layout_width="120dp" 
        android:layout_height="80dp" 
        android:layout_marginLeft="5dp" 
        android:gravity="center_vertical" 
        android:text="I like to go out more than staying home." 
        android:textSize="10.5dp" /> 

       <Spinner 
        android:id="@+id/spinner1" 
        android:layout_width="wrap_content" 
        android:layout_height="80dp" 
        android:gravity="center_vertical" /> 
      </TableRow> 

      <TableRow 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" > 

       <TextView 
        android:layout_width="120dp" 
        android:layout_height="80dp" 
        android:layout_marginLeft="5dp" 
        android:gravity="center_vertical" 
        android:text="Do you tend to over analyze everything, all the time?" 
        android:textSize="10.5dp" /> 

       <Spinner 
        android:id="@+id/spinner2" 
        android:layout_width="match_parent" 
        android:layout_height="80dp" 
        android:gravity="center_vertical" /> 
      </TableRow> 

      <TableRow 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" > 

       <TextView 
        android:layout_width="120dp" 
        android:layout_height="80dp" 
        android:layout_marginLeft="5dp" 
        android:gravity="center_vertical" 
        android:text="You&apos;ve made most of your decisions based on how you feel." 
        android:textSize="10.5dp" /> 

       <Spinner 
        android:id="@+id/spinner3" 
        android:layout_width="match_parent" 
        android:layout_height="80dp" 
        android:gravity="center_vertical" /> 
      </TableRow> 

      <TableRow 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" > 

       <TextView 
        android:layout_width="120dp" 
        android:layout_height="80dp" 
        android:layout_marginLeft="5dp" 
        android:gravity="center_vertical" 
        android:text="You use past experiences to guide your decisions." 
        android:textSize="10.5dp" /> 

       <Spinner 
        android:id="@+id/spinner4" 
        android:layout_width="match_parent" 
        android:layout_height="80dp" 
        android:gravity="center_vertical" /> 
      </TableRow> 
     </TableLayout> 
    </ScrollView> 




     <Button 
      android:id="@+id/calculate" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 

      android:text="Submit" /> 

     <TextView 
      android:id="@+id/personalitytype" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:gravity="center" 
      android:text="Personality Type" 
      android:textAppearance="?android:attr/textAppearanceLarge" /> 

     <TextView 
      android:id="@+id/textView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="TextView" /> 

</TableLayout> 

我的一个应用的图片可以看这里:http://tinypic.com/r/2uy1t3d/5如何在不移动其他视图的情况下添加滚动视图?

你好,我想滚动视图在我的应用程序添加到我的问题。这将包括TextViews和Spinners,但不包括底部的Submit按钮或底部的TextView。我知道你不得不惹的重,但我没有得到好的结果。谢谢

回答

0

如果你想让它下面的Button和TextViews保持在底部,可以尝试把所有东西放在一个RelativeLayout中,将你的Buttons和TextViews包装在一个LinearLayout中并将它对齐到父级的底部。

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

<ScrollView 
    android:id="@+id/scrollView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" > 

    <TableLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" > 

     <TableRow 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" > 

      <TextView 
       android:layout_width="120dp" 
       android:layout_height="80dp" 
       android:layout_marginLeft="5dp" 
       android:gravity="center_vertical" 
       android:text="I like to go out more than staying home." 
       android:textSize="10.5dp" /> 

      <Spinner 
       android:id="@+id/spinner1" 
       android:layout_width="wrap_content" 
       android:layout_height="80dp" 
       android:gravity="center_vertical" /> 
     </TableRow> 

     <TableRow 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" > 

      <TextView 
       android:layout_width="120dp" 
       android:layout_height="80dp" 
       android:layout_marginLeft="5dp" 
       android:gravity="center_vertical" 
       android:text="Do you tend to over analyze everything, all the time?" 
       android:textSize="10.5dp" /> 

      <Spinner 
       android:id="@+id/spinner2" 
       android:layout_width="match_parent" 
       android:layout_height="80dp" 
       android:gravity="center_vertical" /> 
     </TableRow> 

     <TableRow 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" > 

      <TextView 
       android:layout_width="120dp" 
       android:layout_height="80dp" 
       android:layout_marginLeft="5dp" 
       android:gravity="center_vertical" 
       android:text="You&apos;ve made most of your decisions based on how you feel." 
       android:textSize="10.5dp" /> 

      <Spinner 
       android:id="@+id/spinner3" 
       android:layout_width="match_parent" 
       android:layout_height="80dp" 
       android:gravity="center_vertical" /> 
     </TableRow> 

     <TableRow 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" > 

      <TextView 
       android:layout_width="120dp" 
       android:layout_height="80dp" 
       android:layout_marginLeft="5dp" 
       android:gravity="center_vertical" 
       android:text="You use past experiences to guide your decisions." 
       android:textSize="10.5dp" /> 

      <Spinner 
       android:id="@+id/spinner4" 
       android:layout_width="match_parent" 
       android:layout_height="80dp" 
       android:gravity="center_vertical" /> 
     </TableRow> 
    </TableLayout> 
</ScrollView> 



    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_alignParentBottom="true"> 

     <Button 
      android:id="@+id/calculate" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 

      android:text="Submit" /> 

     <TextView 
      android:id="@+id/personalitytype" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:gravity="center" 
      android:text="Personality Type" 
      android:textAppearance="?android:attr/textAppearanceLarge" /> 

     <TextView 
      android:id="@+id/textView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="TextView" /> 
    </LinearLayout> 

</RelativeLayout> 

完整免责声明:代码未经测试。

相关问题