2014-02-05 75 views
2

在我的android應用程序中,我喜歡將scrollView填充到屏幕的60%..並且在scrollView中需要顯示textviews ...爲此,我編寫了以下代碼..但scrollView是填補100%。我需要獲得60%做怎樣的改變......我需要的,如果它可以顯示一個相對佈局內該textviews ..Android ScrollView填充60%

的Xml

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 

    > 

    <LinearLayout 
     android:id="@+id/lLayout1" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:weightSum="7" 
     android:background="@drawable/bwt1"> 


    <ScrollView 
     android:id="@+id/sView1" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 

     android:fillViewport="true" 
     android:layout_weight="4" 
     android:orientation="vertical" > 

     <RelativeLayout 
      android:id="@+id/rLayout1" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" > 

     <TextView 
      android:id="@+id/textView2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignBaseline="@+id/textView3" 
      android:layout_alignBottom="@+id/textView3" 
      android:layout_toRightOf="@+id/textView3" 
      android:text="PYNo" /> 

     <TextView 
      android:id="@+id/textView7" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignBaseline="@+id/textView6" 
      android:layout_alignBottom="@+id/textView6" 
      android:layout_toRightOf="@+id/textView3" 
      android:text="CPin" /> 

     <TextView 
      android:id="@+id/textView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_alignParentTop="true" 
      android:padding="15dip" 
      android:text="What 2014 brings for you...." 
      android:textSize="16dip" /> 

     <TextView 
      android:id="@+id/textView5" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_below="@+id/textView1" 
      android:layout_marginLeft="20dp" 
      android:text="Prediction for :" /> 

     <TextView 
      android:id="@+id/textView11" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignLeft="@+id/textView5" 
      android:layout_below="@+id/textView5" 
      android:text="D.O.B :" /> 

     <TextView 
      android:id="@+id/textView3" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_below="@+id/textView11" 
      android:padding="15dip" 
      android:text="Your Personal Year Number : " /> 

     <TextView 
      android:id="@+id/textView4" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_alignTop="@+id/textView2" 
      android:padding="15dip" 
      android:text="Prediction for your Personal Year will be displayed here..." /> 

     <TextView 
      android:id="@+id/textView6" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_below="@+id/textView3" 
      android:layout_marginTop="32dp" 
      android:padding="15dip" 
      android:text="Your Current Pinnacle : " /> 

     <TextView 
      android:id="@+id/textView13" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_above="@+id/textView3" 
      android:layout_toRightOf="@+id/textView12" 
      android:text="/" /> 

     <TextView 
      android:id="@+id/textView16" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_above="@+id/textView3" 
      android:layout_alignRight="@+id/textView3" 
      android:text="yyyy" /> 

     <TextView 
      android:id="@+id/textView15" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_above="@+id/textView3" 
      android:layout_toRightOf="@+id/textView6" 
      android:text="/" /> 

     <TextView 
      android:id="@+id/textView9" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_above="@+id/textView13" 
      android:layout_toLeftOf="@+id/textView14" 
      android:text="1" /> 

     <TextView 
      android:id="@+id/textView14" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_above="@+id/textView3" 
      android:layout_centerHorizontal="true" 
      android:text="mm" /> 

     <TextView 
      android:id="@+id/textView12" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_above="@+id/textView3" 
      android:layout_toLeftOf="@+id/textView9" 
      android:text="dd" /> 

     <TextView 
      android:id="@+id/textView8" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_below="@+id/textView7" 
      android:padding="15dip" 
      android:text="The Prediction for Current Pinnacle will be displayed here." /> 

     </RelativeLayout> 
     </ScrollView> 
     <RelativeLayout 
      android:id="@+id/rLayout4" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_weight="3"></RelativeLayout> 
     </LinearLayout> 



    </RelativeLayout> 
+1

設置滾動視圖的高度屬性0dip – yahya

+0

Ÿ..馬哈茂德..我沒看到你在我的生命。 。我認爲我沒有對你造成任何傷害.. – Jocheved

回答

1

在這裏,我重新組織你的一些組件:

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

<ScrollView 
    android:id="@+id/sView1" 
    android:layout_width="match_parent" 
    android:layout_height="0dip" 
    android:layout_weight="4" 
    android:fillViewport="true" 
    android:orientation="vertical" > 

    <RelativeLayout 
     android:id="@+id/rLayout1" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" > 

     <TextView 
      android:id="@+id/textView2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignBaseline="@+id/textView3" 
      android:layout_alignBottom="@+id/textView3" 
      android:layout_toRightOf="@+id/textView3" 
      android:text="PYNo" /> 

     <TextView 
      android:id="@+id/textView7" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignBaseline="@+id/textView6" 
      android:layout_alignBottom="@+id/textView6" 
      android:layout_toRightOf="@+id/textView3" 
      android:text="CPin" /> 

     <TextView 
      android:id="@+id/textView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_alignParentTop="true" 
      android:padding="15dip" 
      android:text="What 2014 brings for you...." 
      android:textSize="16dip" /> 

     <TextView 
      android:id="@+id/textView5" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_below="@+id/textView1" 
      android:layout_marginLeft="20dp" 
      android:text="Prediction for :" /> 

     <TextView 
      android:id="@+id/textView11" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignLeft="@+id/textView5" 
      android:layout_below="@+id/textView5" 
      android:text="D.O.B :" /> 

     <TextView 
      android:id="@+id/textView3" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_below="@+id/textView11" 
      android:padding="15dip" 
      android:text="Your Personal Year Number : " /> 

     <TextView 
      android:id="@+id/textView4" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_alignTop="@+id/textView2" 
      android:padding="15dip" 
      android:text="Prediction for your Personal Year will be displayed here..." /> 

     <TextView 
      android:id="@+id/textView6" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_below="@+id/textView3" 
      android:layout_marginTop="32dp" 
      android:padding="15dip" 
      android:text="Your Current Pinnacle : " /> 

     <TextView 
      android:id="@+id/textView13" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_above="@+id/textView3" 
      android:layout_toRightOf="@+id/textView12" 
      android:text="/" /> 

     <TextView 
      android:id="@+id/textView16" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_above="@+id/textView3" 
      android:layout_alignRight="@+id/textView3" 
      android:text="yyyy" /> 

     <TextView 
      android:id="@+id/textView15" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_above="@+id/textView3" 
      android:layout_toRightOf="@+id/textView6" 
      android:text="/" /> 

     <TextView 
      android:id="@+id/textView9" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_above="@+id/textView13" 
      android:layout_toLeftOf="@+id/textView14" 
      android:text="1" /> 

     <TextView 
      android:id="@+id/textView14" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_above="@+id/textView3" 
      android:layout_centerHorizontal="true" 
      android:text="mm" /> 

     <TextView 
      android:id="@+id/textView12" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_above="@+id/textView3" 
      android:layout_toLeftOf="@+id/textView9" 
      android:text="dd" /> 

     <TextView 
      android:id="@+id/textView8" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_below="@+id/textView7" 
      android:padding="15dip" 
      android:text="The Prediction for Current Pinnacle will be displayed here." /> 
    </RelativeLayout> 
</ScrollView> 

<RelativeLayout 
    android:id="@+id/rLayout4" 
    android:layout_width="wrap_content" 
    android:layout_height="0dip" 
    android:layout_weight="3" > 
</RelativeLayout> 

+0

感謝Yahya ..讓我試試 – Jocheved

+1

謝謝Yahya ..它的工作 – Jocheved

1

嘗試設定方向將LinearLayout的屬性設置爲垂直。由於默認方向是水平的。

+0

Im am tryig ..只是一分鐘 – Jocheved

相關問題