1

こんにちは皆さん、Android は初めてで、私のプロジェクト要件では、同じ位置に 2 つの LinearLayouts を作成する必要があり、後で Java コードでアニメーション化されます。テスト目的で、最初にこれらのレイアウトに画像ビューを挿入しました。その後、画像ビューを削除して、同じレイアウトに EditTexts を挿入しましたが、プレビューに表示されていない実行後に奇妙な前の画像が 1 つの線形レイアウトに表示されます

プロジェクトのクリーニング、デバイスからのアンインストール、再インストールなどのすべてのオプションをテストしましたが、同じ問題が発生しました

 <?xml version="1.0" encoding="utf-8"?>
 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                 android:layout_width="fill_parent"
                 android:layout_height="fill_parent"
  >
 <Button 
    android:id="@+id/button1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Animate Now"/>
 <LinearLayout
    android:id="@+id/image_list_fragment"
    android:layout_width="250dip"
    android:layout_below="@+id/button1"
    android:layout_height="200dip"
    android:background="#FF00FF"
    android:layout_centerInParent="true"
    >
    <EditText 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:hint="Please Enter some text here"
        android:singleLine="false"
        />

</LinearLayout>


 <LinearLayout
    android:layout_width="200dip"
    android:layout_height="300dip"
    android:orientation="vertical"
    android:layout_below="@+id/button1"
    android:visibility="visible"
    android:background="#32FFFF"
    android:layout_centerInParent="true"
    android:id="@+id/image_details_fragment"
    >
    <EditText 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:hint="Please Enter some text here"
        android:singleLine="true"
        />

    </LinearLayout>

 </RelativeLayout>

実行後のEclipseでのプレビューとエミュレータでの出力は次のとおりです

ここに画像の説明を入力

4

1 に答える 1

0

バックエンドのJavaファイル(アクティビティクラス)を一度確認するか、ここに貼り付けてください。実行時にどこかでその背景を持つimageviewを設定している可能性があります。

于 2013-01-03T11:27:57.267 に答える