2011-03-06 15 views
0

私は解決策を探すのに多くの時間を費やしましたが、何も見つかりませんでした。私はそれがあなたの疑問のように見えることはほとんど確信していますが、私は本当にここで立ち往生しています。Android - ScrollViewの問題

私はMapViewを後にして、画面の上部に5行のListViewでMapActivityを作成しようとしています。 ListViewは常に5行大きくなります。

私は私が望む結果の最も近くを与えたこのレイアウトを、使用してい

<?xml version="1.0" encoding="utf-8"?> 
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content"> 
    <ListView xmlns:android="http://schemas.android.com/apk/res/android" 
      android:id="@+id/infoListe" 
      android:layout_height="wrap_content" 
      android:layout_width="wrap_content" 
      android:cacheColorHint="#00000000"/> 
    <com.google.android.maps.MapView 
      android:id="@+id/mapview" 
      android:layout_width="wrap_content" 
      android:layout_height="200dip" 
      android:enabled="true" 
      android:clickable="true" 
      android:apiKey="<KEY_OMITTED_HERE>" 
      android:layout_alignParentBottom="true"/> 
    </RelativeLayout> 

私は、最近の高解像度のデバイスではなく、低解像度のデバイス上で私が望む結果を得るため、リストビューをMapViewは画面上で重なって表示されます。

私は、スクロール可能な解決策の提示を得るように、レイアウトにScrollViewを追加する方法を理解するためにあなたの助けをしたいと思います: 1月5日の行のリストビュー 2/MapViewの

画面が小さいのであればユーザーはスクロールしてMapViewセクションに移動できます。

私を助けるために数分かかる人に感謝します。今までの私のテストはすべて失敗しました。

アダム。

+0

これを再現する前に簡単な質問:RelativeLayoutをScrollViewに置き換えようとしましたか?これは、MapViewがListViewと重なり始めるときですか? – Turnsole

+0

こんにちはアジサイ。はい、私は基本的にそのことを試みましたが、Web上で解析できるさまざまなソリューションも試しました(LinearLayout> Scroll> Relative)。私はまた、成功していないレイアウトの種類を変更しようとしました。現時点では、私は下のRaviが提供する回避策を検討します。あなたの興味に感謝します。 –

答えて

0

は、この回避策を試してください:ListView in ScrollView potential workaround

は基本的にオーバーラップするからそれらを防ぐために、リストビューのfooterviewにあなたのマップを入れてみてください。

+0

ありがとうRavi。それはうまく動作し、私に必要なものを与えます。 –

+0

喜んで私は助けることができました:-) –

+0

ラビ:私に提供した回避策を参照する最後の1質問。フッターの高さを設定するにはどうしたらいいですか?私はそれが200dipの高さを持ってほしいと言ってみましょう?再度、感謝します。 –