2016-06-01 5 views
0

私はレイアウトデザインを習得しました。スクロールビューを作成し、TextviewとImageViewを追加しました。テキストビューに問題はありませんが、テキストビューとImageViewの間には長いギャップがあります。textViewとimageViewの間隔が長くなる

details_main.xml

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


    <ScrollView 
     android:id="@+id/scrollView1" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_alignParentTop="true" > 

     <RelativeLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:padding="20dp" 
      > 

     <TextView 
      android:id="@+id/textView1" 

      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textStyle="bold" 
      android:textSize="20dp" 
      android:text="#Step 1:-" 
      /> 

      <TextView 
       android:id="@+id/textView2" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:textSize="14dp" 
       android:text="Choose phone Information" 
       android:layout_below="@id/textView1"/> 

      <ImageView 
       android:id="@+id/imageview1" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:src="@drawable/phoneinfo" 
       android:layout_below="@id/textView2" 
       /> 

      <TextView 
      android:id="@+id/textView3" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textStyle="bold" 
      android:textSize="20dp" 
      android:text="#Step 2:-" 
       android:layout_below="@+id/imageview1" 
      /> 


     </RelativeLayout> 



    </ScrollView> 

</LinearLayout> 

チェックデザイン出力私はこのギャップを減らすために持参してくださいどのような変更

enter image description here

+0

ルートLinearLayoutを削除して、ScrollViewをルートにすることができます。 ScrollView内にLinearLayoutを持たせることができます(1人の子供のみ)。次に、ウエイトを使用してアイテムを配置します。 – Eenvincible

+0

Scrollview(ルート)内でLinearlayoutに変更しましたが、ウエイトを追加する方法。今それはひどいデザインのように見え、textview3が欠けています。 –

答えて

0
<?xml version="1.0" encoding="utf-8"?> 
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/scrollView1" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" > 

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

     <TextView 
      android:id="@+id/textView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textStyle="bold" 
      android:textSize="20dp" 
      android:text="#Step 1:-" /> 

     <TextView 
      android:id="@+id/textView2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textSize="14dp" 
      android:text="Choose phone Information" /> 

     <ImageView 
      android:id="@+id/imageview1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src="@drawable/phoneinfo" /> 

     <TextView 
      android:id="@+id/textView3" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textStyle="bold" 
      android:textSize="20dp" 
      android:text="#Step 2:-" /> 

     </LinearLayout> 

    </ScrollView> 
+0

いいえ変更はありません。 –

関連する問題