2011-07-06 18 views
1

何らかの理由で、ImageViewをAndroidアプリケーションのアクティビティの上部に揃えるのが難しいです。たとえば:AndroidはImageViewをアクティビティの先頭に揃えることができません

<?xml version="1.0" encoding="utf-8"?> 
<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:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_horizontal" 
     android:scaleType="fitStart" 
     android:src="@drawable/myImage" /> 

    <ListView android:id="@android:id/list" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" /> 
</LinearLayout> 

私は「fitStart」と活動の先頭に整列するImageViewのを得ることができたが、それなしで、その後ImageViewのは、一番上にすべての方法ではないでしょう。 ImageViewが一番上にあるので、ListViewはそのすぐ下にはありません。代わりに、スクリーンダウンの4分の1です。これは私のすべての活動、ListViewのないものでさえ起こっています。

AndroidManifestのアクティビティからシステムのタイトルバーを削除しました。しかし、私がそれらを追加しても、問題はまだ発生しています。

アイデア?

答えて

1

RelativeLayout'sを使用して固定

-1

あなたの画像に透明な枠があるためかもしれません。 ...こんにちは、問題はウルは親のレイアウトの中央にビューを整列するImageViewのためandroid:layout_gravity="center_horizontal"を使用していることである

enter image description here

+0

残念ながら、これは当てはまりませんが、私は透明な境界線がないと確信しています。ニースのアイデア、しかし! – littleK

+0

イメージをあなたの質問にアップロードできますか?私はそれを私のレイアウトで演奏したいと思います... – inazaruk

+0

私はあなたのレイアウトで単色のイメージを使用しました。私の場合、イメージは完全に上に揃えられています。 "android:layout_gravity =" center_horizo​​ntal "ImageViewとListViewがアクティビティの先頭に揃っていない問題にまだ直面しています... – inazaruk

0

thisを見て:ここで私が何を意味するかですこれはあなたの問題を解決し

希望...

+0

あなたは.. – littleK

+0

ビューのスクリーンショットを投稿できますか? – Dinash

-1

は、私が使っていた画像が大きすぎたようだし、それがスケーリング後に問題が発生しました。一度小さな画像を使用すると、すべてが上に完全に揃えられました。ありがとう!

関連する問題