整个页面不是上下布局,是左右布局,listview在左边 mapview在右边
时间: 2024-03-28 15:42:01 浏览: 85
ListView和HorizontalScrollView左右和上下滑动的列表布局
非常抱歉,我理解错误。如果你想要实现左右布局,可以按照下面的方式调整布局代码:
```
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/poi_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<RelativeLayout
android:id="@+id/poi_list_container"
android:layout_width="200dp" // 设置为固定值,即左侧的宽度
android:layout_height="match_parent"
android:background="@drawable/bg_list_circular">
<ListView
android:id="@+id/poi_list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:hardwareAccelerated="true"
android:scrollbars="none" />
</RelativeLayout>
<com.baidu.mapapi.map.MapView
android:id="@+id/bmapView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clickable="true"
android:focusable="true"
android:hardwareAccelerated="true" />
</LinearLayout>
```
这样可以让 RelativeLayout 包裹的 ListView 显示在页面左侧,宽度为固定值,Mapview 填充剩余的空间。
阅读全文