2017-03-24 5 views
1

をスクロールしない:リニアレイアウトは、私がフラグメントを作成し、そのXMLコードは以下の通りです

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="com.unss.pra.b.one_fragment" 
    android:background="#FFFFFF"> 
    <ScrollView 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent"> 


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




     <RelativeLayout 
      android:orientation="horizontal" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:paddingLeft="10dp" 
      android:paddingRight="10dp" 
      > 

      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="match_parent" 
       android:text="Download" 

       android:textSize="20dp" 
       android:typeface="serif" 
       android:textColor="#000000" 
       android:textAlignment="center" 
       android:id="@+id/textView07" 
       android:layout_centerVertical="true" 
       android:layout_alignParentStart="true" 
       android:layout_toStartOf="@+id/dbutton1" /> 

      <Button 
       android:layout_width="50dp" 
       android:layout_height="50dp" 

       android:background="@drawable/downloadicon" 
       android:id="@+id/dbutton1" 
       android:layout_alignParentEnd="true" /> 
     </RelativeLayout> 



      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="match_parent" 
       android:text="\n" 

       android:textSize="20dp" 
       android:typeface="serif" 
       android:textColor="#000000" 
       android:id="@+id/textView08" 
       android:layout_centerVertical="true" 
       android:layout_alignParentStart="true" 
       android:layout_alignParentEnd="true" /> 


      <RelativeLayout 
       android:orientation="horizontal" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:paddingLeft="10dp" 
       android:paddingRight="10dp"> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:text="Download" 

        android:textSize="20dp" 
        android:typeface="serif" 
        android:textColor="#000000" 
        android:textAlignment="center" 
        android:id="@+id/textView02" 
        android:layout_centerVertical="true" 
        android:layout_alignParentStart="true" 
        android:layout_toStartOf="@+id/dbutton2" /> 

       <Button 
        android:layout_width="50dp" 
        android:layout_height="50dp" 

        android:background="@drawable/downloadicon" 
        android:id="@+id/dbutton2" 
        android:layout_alignParentEnd="true" /> 
      </RelativeLayout> 


      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="match_parent" 
       android:text="\n" 

       android:textSize="20dp" 
       android:typeface="serif" 
       android:textColor="#000000" 
       android:layout_weight="2" 
       android:id="@+id/textView05" 
       android:layout_centerVertical="true" 
       android:layout_alignParentStart="true" 

       android:layout_alignParentEnd="true" /> 

      <RelativeLayout 
       android:orientation="horizontal" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:paddingLeft="10dp" 
       android:paddingRight="10dp"> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:text="Download" 

        android:textSize="20dp" 
        android:typeface="serif" 
        android:textColor="#000000" 
        android:textAlignment="center" 
        android:id="@+id/textView04" 
        android:layout_centerVertical="true" 
        android:layout_alignParentStart="true" 
        android:layout_toStartOf="@+id/dbutton4" /> 

       <Button 
        android:layout_width="50dp" 
        android:layout_height="50dp" 
        android:background="@drawable/downloadicon" 
        android:id="@+id/dbutton4" 
        android:layout_alignParentEnd="true" /> 
      </RelativeLayout> 






      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="match_parent" 
       android:text="\n" 

       android:textSize="20dp" 
       android:typeface="serif" 
       android:textColor="#000000" 
       android:layout_weight="2" 
       android:id="@+id/textView5" 
       android:layout_centerVertical="true" 
       android:layout_alignParentStart="true" 

       android:layout_alignParentEnd="true" /> 

      <RelativeLayout 
       android:orientation="horizontal" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:paddingLeft="10dp" 
       android:paddingRight="10dp"> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:text=" Download" 
        android:textAlignment="center" 
        android:textSize="20dp" 
        android:typeface="serif" 
        android:textColor="#000000" 

        android:id="@+id/textView6" 
        android:layout_centerVertical="true" 
        android:layout_alignParentStart="true" 
        android:layout_toStartOf="@+id/dbutton5" /> 

       <Button 
        android:layout_width="50dp" 
        android:layout_height="50dp" 
        android:background="@drawable/downloadicon" 
        android:id="@+id/dbutton5" 
        android:layout_alignParentEnd="true" /> 
      </RelativeLayout> 







      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="match_parent" 
       android:text="\n" 

       android:textSize="20dp" 
       android:typeface="serif" 
       android:textColor="#000000" 
       android:layout_weight="2" 
       android:id="@+id/textView06" 
       android:layout_centerVertical="true" 
       android:layout_alignParentStart="true" 

       android:layout_alignParentEnd="true" /> 

      <RelativeLayout 
       android:orientation="horizontal" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:paddingLeft="10dp" 
       android:paddingRight="10dp"> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:text="Download" 
        android:textAlignment="center" 
        android:textSize="20dp" 
        android:typeface="serif" 
        android:textColor="#000000" 

        android:id="@+id/textView10" 
        android:layout_centerVertical="true" 
        android:layout_alignParentStart="true" 
        android:layout_toStartOf="@+id/dbutton6" /> 

       <Button 
        android:layout_width="50dp" 
        android:layout_height="50dp" 
        android:background="@drawable/downloadicon" 
        android:id="@+id/dbutton6" 
        android:layout_alignParentEnd="true" /> 
      </RelativeLayout> 





      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="match_parent" 
       android:text="\n" 

       android:textSize="20dp" 
       android:typeface="serif" 
       android:textColor="#000000" 
       android:layout_weight="2" 
       android:id="@+id/textView09" 
       android:layout_centerVertical="true" 
       android:layout_alignParentStart="true" 

       android:layout_alignParentEnd="true" /> 

      <RelativeLayout 
       android:orientation="horizontal" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:paddingLeft="10dp" 
       android:paddingRight="10dp"> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:text="Download" 
        android:textAlignment="center" 
        android:textSize="20dp" 
        android:typeface="serif" 
        android:textColor="#000000" 

        android:id="@+id/textView03" 
        android:layout_centerVertical="true" 
        android:layout_alignParentStart="true" 
        android:layout_toStartOf="@+id/dbutton7" /> 

       <Button 
        android:layout_width="50dp" 
        android:layout_height="50dp" 
        android:background="@drawable/downloadicon" 
        android:id="@+id/dbutton7" 
        android:layout_alignParentEnd="true" /> 
      </RelativeLayout> 






     </LinearLayout> 


    </ScrollView> 
</RelativeLayout> 

アイデア維持: リニア/相対レイアウト スクロールビュー リニアレイアウト //私のレイアウト、

リニアスクロールビューを配置しましたが、レイアウトがスクロールしていません。レイアウトは静的なままです。理由を教えてください。

答えて

0

はあなたにScrollviewを変更してみてください:追加android:layout_height="wrap_content"

<ScrollView 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:fillViewport="true"> 
+0

。それでもなお同じ問題が存在する。 – Pra

+0

レイアウトの親タグとしてscrollviewを入れてみてください。 rafsanahmad007

+0

私はそうしたとき、アクションバーを含むすべてを削除します。 – Pra

0

私はそれはあなた自身のプロジェクトのためにカスタマイズされてドローアブル、プロジェクト情報のラインの多くを削除し、あなたのコードを試してみました。 コードが正常に動作しています。スクロールできます。たぶん、問題はあなたが使用している画像にあります。高解像度の画像ではUIが反応しなくなることがあります。あなたもそれを調べてください。

私はあなたのコードとそれが私にどのように見えるかのスナップショットを添付しています。コードは正常に動作します。働いていない

enter image description here

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="#FFFFFF"> 
    <ScrollView 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent"> 
     <LinearLayout 
      android:orientation="vertical" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:paddingTop="10dp"> 
      <RelativeLayout 
       android:orientation="horizontal" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:paddingLeft="10dp" 
       android:paddingRight="10dp" 
       > 
       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:text="Download" 
        android:textSize="20dp" 
        android:typeface="serif" 
        android:textColor="#000000" 
        android:textAlignment="center" 
        android:id="@+id/textView07" 
        android:layout_centerVertical="true" 
       /> 

       <Button 
        android:layout_width="50dp" 
        android:layout_height="50dp" 
        android:id="@+id/dbutton1" /> 
      </RelativeLayout> 

      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="match_parent" 
       android:text="\n" 
       android:textSize="20dp" 
       android:typeface="serif" 
       android:textColor="#000000" 
       android:id="@+id/textView08" 
       android:layout_centerVertical="true" 
       /> 


      <RelativeLayout 
       android:orientation="horizontal" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:paddingLeft="10dp" 
       android:paddingRight="10dp"> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:text="Download" 
        android:textSize="20dp" 
        android:typeface="serif" 
        android:textColor="#000000" 
        android:textAlignment="center" 
        android:id="@+id/textView02" 
        android:layout_centerVertical="true" /> 

       <Button 
        android:layout_width="50dp" 
        android:layout_height="50dp" 
        android:id="@+id/dbutton2" 
        /> 
      </RelativeLayout> 

      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="match_parent" 
       android:text="\n" 
       android:textSize="20dp" 
       android:typeface="serif" 
       android:textColor="#000000" 
       android:layout_centerVertical="true" 
       /> 


      <RelativeLayout 
       android:orientation="horizontal" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:paddingLeft="10dp" 
       android:paddingRight="10dp"> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:text="Download" 
        android:textSize="20dp" 
        android:typeface="serif" 
        android:textColor="#000000" 
        android:textAlignment="center" 
        android:layout_centerVertical="true" /> 
       <Button 
        android:layout_width="50dp" 
        android:layout_height="50dp" 

        /> 
      </RelativeLayout> 




      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="match_parent" 
       android:text="\n" 
       android:textSize="20dp" 
       android:typeface="serif" 
       android:textColor="#000000" 
       android:layout_weight="2" 
       android:id="@+id/textView05" 
       android:layout_centerVertical="true" 
       /> 

      <RelativeLayout 
       android:orientation="horizontal" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:paddingLeft="10dp" 
       android:paddingRight="10dp"> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:text="Download" 
        android:textSize="20dp" 
        android:typeface="serif" 
        android:textColor="#000000" 
        android:textAlignment="center" 
        android:id="@+id/textView04" 
        android:layout_centerVertical="true" /> 

       <Button 
        android:layout_width="50dp" 
        android:layout_height="50dp" 
        android:id="@+id/dbutton4" 
        /> 
      </RelativeLayout> 

      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="match_parent" 
       android:text="\n" 
       android:textSize="20dp" 
       android:typeface="serif" 
       android:textColor="#000000" 
       android:layout_weight="2" 
       android:id="@+id/textView5" 
       android:layout_centerVertical="true" 
       /> 

      <RelativeLayout 
       android:orientation="horizontal" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:paddingLeft="10dp" 
       android:paddingRight="10dp"> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:text=" Download" 
        android:textAlignment="center" 
        android:textSize="20dp" 
        android:typeface="serif" 
        android:textColor="#000000" 
        android:id="@+id/textView6" 
        android:layout_centerVertical="true" 
        /> 

       <Button 
        android:layout_width="50dp" 
        android:layout_height="50dp" 
        android:id="@+id/dbutton5" /> 
      </RelativeLayout> 

      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="match_parent" 
       android:text="\n" 
       android:textSize="20dp" 
       android:typeface="serif" 
       android:textColor="#000000" 
       android:layout_weight="2" 
       android:id="@+id/textView06" 
       android:layout_centerVertical="true" 
      /> 

      <RelativeLayout 
       android:orientation="horizontal" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:paddingLeft="10dp" 
       android:paddingRight="10dp"> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:text="Download" 
        android:textAlignment="center" 
        android:textSize="20dp" 
        android:typeface="serif" 
        android:textColor="#000000" 
        android:id="@+id/textView10" 
        android:layout_centerVertical="true" 
        /> 

       <Button 
        android:layout_width="50dp" 
        android:layout_height="50dp" 
        /> 
      </RelativeLayout> 

      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="match_parent" 
       android:text="\n" 
       android:textSize="20dp" 
       android:typeface="serif" 
       android:textColor="#000000" 
       android:layout_weight="2" 
       android:id="@+id/textView09" 
       android:layout_centerVertical="true"/> 

      <RelativeLayout 
       android:orientation="horizontal" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:paddingLeft="10dp" 
       android:paddingRight="10dp"> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="match_parent" 
        android:text="Download" 
        android:textAlignment="center" 
        android:textSize="20dp" 
        android:typeface="serif" 
        android:textColor="#000000" 
        android:id="@+id/textView03" 
        android:layout_centerVertical="true" 
        /> 

       <Button 
        android:layout_width="50dp" 
        android:layout_height="50dp" 
        /> 
      </RelativeLayout> 
     </LinearLayout> 
    </ScrollView> 
</RelativeLayout> 
+0

私は6 KBの単純ダウンロードイメージを使用しました。しかし、断片はスクロールされていません。 – Pra

+0

Gitでプロジェクトをアップロードし、それを調べます。そうでなければ、コードを私のフォーマットされたものと比較してください。だから、エラーを比較して見てください。 – DeeJay

+0

あなたが言ったようにそうかもしれません。時々私はアプリを開くと、私はスクロールせずに、他の時間、最後の要素が部分的にまたは完全にカット取得しているすべてを取得します。それはUIのためですか? – Pra

関連する問題