2016-12-18 10 views
-1

これはAndroid搭載のXMLコードです。問題は、私の画面がスクロールしていないことです。スクロールビューをテストするために、私はandroid:layout_marginTop="1500dp"を使ってscrollViewが動作しているかどうかを確認していますが、動作していません。あなたがScrollViewの子でmarginTopを続ければ、あなたの問題は、サイズの多くは文句を言わないあなたが上にスクロールできるようにすることを...あなたのスーパーの子供からandroid:layout_marginTop="1500dp"を削除見つかりAndroidデバイスでスクロール表示が機能しない

<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="#A6A69C" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
tools:context="com.example.test.MainActivity" > 

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

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" 
     android:layout_marginTop="1500dp" 
     android:gravity="center_horizontal|center_vertical" > 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal" 
      android:gravity="center_horizontal|center_vertical" 
      android:layout_gravity="center_horizontal|center_vertical" 
      android:background="#95D990" > 

      <Button 
       android:id="@+id/btn_date" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="SELECT DATE" /> 

      <EditText 
       android:id="@+id/in_date" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" /> 
     </LinearLayout> 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal" 
      android:layout_marginTop="35dp" 
      android:gravity="center_horizontal|center_vertical" 
      android:layout_gravity="center_horizontal|center_vertical" 
      android:background="#EAF980"> 

      <Button 
       android:id="@+id/btn_time" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="SELECT TIME" /> 

      <EditText 
       android:id="@+id/in_time" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" /> 
     </LinearLayout> 
    </LinearLayout> 
</ScrollView> 

+0

をscrollViewがあなたの**ルート**要素である必要があります。 –

+1

ScrollViewの高さは 'match_parent'にする必要があります –

+0

@Mueedは答えを確認します –

答えて

0

。そのような使用を理解するにはandroid:layout_marginTop="50dp"などを参照してください。

1500dpのマージンを追加する場合は、このようにしてください。

あなたは layout_marginTop

<?xml version="1.0" encoding="utf-8"?> 
<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="#A6A69C" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    > 

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

     <LinearLayout 
      // you have added 1500 margin-top here - remove it 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:orientation="vertical" 
      android:gravity="center_horizontal|center_vertical" > 

      <LinearLayout 
       android:layout_marginTop="1500dp" // <---------added 1500 margin-top here 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:orientation="horizontal" 
       android:gravity="center_horizontal|center_vertical" 
       android:layout_gravity="center_horizontal|center_vertical" 
       android:background="#95D990" > 

       <Button 
        android:id="@+id/btn_date" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="SELECT DATE" /> 

       <EditText 
        android:id="@+id/in_date" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" /> 
      </LinearLayout> 

      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:orientation="horizontal" 
       android:layout_marginTop="35dp" 
       android:gravity="center_horizontal|center_vertical" 
       android:layout_gravity="center_horizontal|center_vertical" 
       android:background="#EAF980"> 

       <Button 
        android:id="@+id/btn_time" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="SELECT TIME" /> 

       <EditText 
        android:id="@+id/in_time" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" /> 
      </LinearLayout> 
     </LinearLayout> 
    </ScrollView> 

</RelativeLayout> 

p.sを続ける場合:私はあなたが実行したときに追加されたコメントを削除:P

enter image description here

関連する問題