0

現在、新しいアプリを作成していますが、これまで経験したことのない非常に奇妙な問題があります。

<ScrollView 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

<RelativeLayout
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="555dp"
    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=".MainActivity"
    android:background="@drawable/background1" >

上記のメイン アクティビティの XML コードを見ることができます。問題は、携帯電話でアクティビティを実行すると、背景が表示されないことです1。ただし、ギャップ レイアウトをクリックすると、背景が表示され、すべてが正常に機能します。Androidフォンでコンパイルして実行した場合にのみ、アクティビティは空白になり、背景がなくなり、白くなります。

私がどこで間違ったのか分かりますか?

4

1 に答える 1

0

親ビューが であるためです。ScrollView追加
するだけでandroid:fillViewport="true"、レイアウトを次のように変更できます。

<ScrollView 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:fillViewport="true">

<RelativeLayout
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="555dp"
    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=".MainActivity"
    android:background="@drawable/background1" >
于 2013-06-10T21:27:14.570 に答える