2016-04-22 13 views
1

私はレイアウトをスクロールダウンしようとしています。私はこれでいくつかの記事を見てきましたが、私は彼らが説明したことをしようとしましたが、それは私のためには機能しませんでした。これは今私が持っているものですが、私のプロジェクトはまだ始まっていないでしょう、おそらくそれが欠けているかもしれません。あなたはScrollView内のすべてのレイアウトをラップLayout Managerを追加する必要がありますのでAndroidプロジェクトレイアウトでScrollviewを追加する

<LinearLayout 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:orientation="vertical" 
    tools:context="com.example.rodekruis.Bezoek" > 

    <ImageView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="right" 
     android:layout_marginBottom="20dp" 
     android:src="@drawable/rkz_logo" /> 


    <ScrollView 
    android:id="@+id/scrollview" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    > 



    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="244dp" 
     android:layout_height="276dp" 
     android:layout_gravity="center" 
     android:text="@string/title_activity_contact" 
     android:textAppearance="?android:attr/textAppearanceSmall" 
     android:textColor="@color/black" /> 

    <TextView 
     android:id="@+id/textView2" 
     android:layout_width="244dp" 
     android:layout_height="42dp" 
     android:layout_gravity="center" 
     android:layout_weight="0.39" 
     android:text="Klik hier voor de uitgebreide contactgegevens." 
     android:textAppearance="?android:attr/textAppearanceSmall" 
     android:textColor="@color/black" /> 
    </ScrollView> 
</LinearLayout> 
+2

をspinets使用Scrollviewは、ビューの基とすることができる唯一の子を、持ってい –

答えて

0

ScrollViewが一つだけの子供を持つことができます。

これは次のように私のコードがどのように見えるかです。

<LinearLayout 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:orientation="vertical" 
    tools:context="com.example.rodekruis.Bezoek" > 
    ... 
    <ScrollView 
    android:id="@+id/scrollview" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    > 

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

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

    <TextView 
     android:id="@+id/textView2" 
     .../> 

    </LinearLayout> 
    </ScrollView> 
    ... 

+0

このコード全体が私にエラーをもたらします:XML文書が同じエンティティで開始して終了する必要があります –

+0

@SneakyAndStuff 'LinearLayout'タグをクローズしましたか? xmlタグを正しく開いて閉じてください。 –

+0

アプリケーションを起動することができましたか?それでもスクロールダウンできませんでしたか? –

0

Scrollviewは、二つの子を持つ唯一の子供とあなたのlayuotを持っている、これは

<LinearLayout 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:orientation="vertical"> 

<ImageView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="right" 
    android:layout_marginBottom="20dp" /> 


<ScrollView 
    android:id="@+id/scrollview" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 

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

     <TextView 
      android:id="@+id/textView1" 
      android:layout_width="244dp" 
      android:layout_height="276dp" 
      android:layout_gravity="center" 
      android:textAppearance="?android:attr/textAppearanceSmall" 
      android:textColor="@color/black" /> 

     <TextView 
      android:id="@+id/textView2" 
      android:layout_width="244dp" 
      android:layout_height="42dp" 
      android:layout_gravity="center" 
      android:layout_weight="0.39" 
      android:text="Klik hier voor de uitgebreide contactgegevens." 
      android:textAppearance="?android:attr/textAppearanceSmall" 
      android:textColor="@color/black" /> 
    </LinearLayout> 


</ScrollView> 

+0

このコード全体がエラーです:XML文書は同じエンティティで開始して終了する必要があります –

+0

最後に Karthik

+0

を追加してLinearLayoutの終了タグを表示していません。のを追加します。 –

関連する問題