0

画面の上部に表示したい2つの画像と、最初の画像の下部にある2つの画像があります。ここで、2 番目の画像 (テキスト) をスクロールしたいのですが、最初の画像はスクロールしたくありません。基本的には、スクロールしたくない上部のマップと、スクロールしたい下部のテキストです。現時点では、最初の画像が背面、2 番目の画像が上部です。これはxmlの私のコードです。

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/farsouthroute"
    android:layout_marginTop="0dp"
    />


 <ScrollView 
   android:layout_width="fill_parent"
   android:layout_height="fill_parent">

   <RelativeLayout
       android:layout_width="fill_parent"
       android:layout_height="fill_parent">

<ImageView
    android:id="@+id/imageView2"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_below="@+id/imageView1"
    android:src="@drawable/routesouth"
    android:scaleType="fitCenter">


  </ImageView>
 </RelativeLayout>
 </ScrollView>


</RelativeLayout>

ここにJavaがあります。

import android.os.Bundle;
import android.app.Activity;
import android.content.pm.ActivityInfo;
import android.os.Handler; 
import android.view.Window;
import android.view.WindowManager;
import android.webkit.WebView; 

public class MainActivity extends Activity { 

private Handler mHandler = new Handler(); 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE); 
    setContentView(R.layout.activity_main);
    }
}

ここで何が間違っていますか?

4

1 に答える 1

0

1 つのオプションとして、RelativeLayout の代わりに LinearLayout を使用し、向きを垂直に設定することができます。

<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
    <ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/farsouthroute"
    android:layout_marginTop="0dp"
    />

<ScrollView 
 android:layout_width="fill_parent"
 android:layout_height="fill_parent">

    <ImageView
    android:id="@+id/imageView2"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:src="@drawable/routesouth"
    android:scaleType="fitCenter">
    </ImageView>

</ScrollView>


</LinearLayout>
于 2012-10-21T15:03:20.850 に答える