2015-10-20 130 views
0

我有根的佈局,我把背景圖像放到那個線性layout.I放置滾動視圖內線性layout.I想要內容在屏幕的底部,我也需要滾動視圖also.But我的內容總是起牀屏幕,無法獲取屏幕底部,我在滾動視圖中應用了權重,但是在滾動視圖中應用了權重,但滾動視圖無法正常工作。應如何處理scrollview.Thanks提前。 我在這裏嘗試下面的代碼。scrollview在android中不起作用?

MyActivity.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/rootLayout" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@drawable/login" 
    android:orientation="vertical" > 

    <ScrollView 
     android:id="@+id/scrollView1" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:fillViewport="true" > 

     <LinearLayout 
      android:id="@+id/LinearLayout2" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_weight="3" 
      android:orientation="vertical" > 

      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:layout_weight="1.6" 
       android:orientation="vertical" > 
      </LinearLayout> 

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

       <LinearLayout 
        android:id="@+id/rootLayout" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:gravity="bottom" 
        android:orientation="vertical" 
        android:paddingBottom="10dp" > 

        <LinearLayout 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:layout_gravity="bottom" 
         android:orientation="vertical" 
         android:padding="15dp" > 

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

          <EditText 
           android:id="@+id/editText1" 
           android:layout_width="match_parent" 
           android:layout_height="wrap_content" 
           android:background="@drawable/roundcorneredittextwithskycolor" 
           android:ems="10" 
           android:hint="@string/medicaid" 
           android:inputType="textEmailAddress" 
           android:textAppearance="?android:attr/textAppearanceSmall" 
           android:textColor="@android:color/black" 
           android:textColorHint="@color/app_font" > 

           <requestFocus /> 
          </EditText> 

          <EditText 
           android:id="@+id/editText2" 
           android:layout_width="match_parent" 
           android:layout_height="wrap_content" 
           android:layout_marginTop="10dp" 
           android:background="@drawable/roundcorneredittextwithskycolor" 
           android:ems="10" 
           android:hint="@string/password" 
           android:inputType="textPassword" 
           android:textAppearance="?android:attr/textAppearanceSmall" 
           android:textColor="@android:color/black" 
           android:textColorHint="@color/app_font" /> 
         </LinearLayout> 

         <LinearLayout 
          android:layout_width="match_parent" 
          android:layout_height="wrap_content" 
          android:layout_marginTop="15dp" 
          android:gravity="right" 
          android:orientation="horizontal" > 

          <TextView 
           android:id="@+id/forgotpwd" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:layout_marginRight="5dp" 
           android:text="@string/forgotpassword" 
           android:textAppearance="?android:attr/textAppearanceSmall" 
           android:textColor="@android:color/white" /> 

          <TextView 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:text="|" 
           android:textAppearance="?android:attr/textAppearanceMedium" 
           android:textColor="@android:color/white" /> 

          <TextView 
           android:id="@+id/createaccount" 
           android:layout_width="wrap_content" 
           android:layout_height="wrap_content" 
           android:layout_marginLeft="5dp" 
           android:text="@string/createaccount" 
           android:textAppearance="?android:attr/textAppearanceSmall" 
           android:textColor="@android:color/white" /> 
         </LinearLayout> 

         <Button 
          android:id="@+id/button1" 
          android:layout_width="match_parent" 
          android:layout_height="40dp" 
          android:layout_marginTop="20dp" 
          android:background="@drawable/dropshadow" 
          android:text="@string/signin" 
          android:textAppearance="?android:attr/textAppearanceMedium" 
          android:textColor="@android:color/white" 
          android:textStyle="bold" /> 

         <TextView 
          android:id="@+id/textView3" 
          android:layout_width="wrap_content" 
          android:layout_height="wrap_content" 
          android:layout_gravity="center" 
          android:layout_marginTop="25dp" 
          android:text="@string/copyright" 
          android:textColor="@android:color/white" 
          android:textSize="10sp" /> 
        </LinearLayout> 
       </LinearLayout> 
      </LinearLayout> 
     </LinearLayout> 
    </ScrollView> 

</LinearLayout> 

回答

0

你可以用這個試試。

<ScrollView 
     android:id="@+id/scrollView1" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" 
     android:fillViewport="true" > 

讓我知道它是否有效。

+0

是它的工作 –

+0

但內容正在起牀,我想要在屏幕底部的內容。我應用重力botttom.but沒有得到底部的內容 –

+0

可能是我沒有得到你。內容正在起牀? – GreenRobo