android - 我们如何在布局中剪切出地图对象?
问题描述
我在地图和应用程序的集成方面遇到问题,我想在主框架的一部分中包装地图(作为附加图像)。问题是当我调用它时,它会填满整个屏幕
//java类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.map);
Button firstButton = (Button) findViewById(R.id.btnBack);
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(
"http://maps.google.com/maps?q=loc:51.5, 0.125"));
firstButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(Map.this, MainActivity.class);
startActivity(intent);
}
});
}
//xml
enter code here
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/db1_root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background"
android:orientation="vertical">
<com.google.android.gms.maps.MapView
android:id="@+id/MapView"
android:layout_width="288dp"
android:layout_height="322dp"
/>
<Button
android:id="@+id/btnBack"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="20dp"
android:layout_marginTop="40dp"
android:background="@drawable/left"
/>
</FrameLayout>
解决方案
推荐阅读
- c++ - 如何在二进制文件上附加数据?
- java - ddl-auto update 创建的意外表
- java - 如何正确配置 Spring Validator (HibernateValidator)
- wpf - 调用线程无法访问此对象 (Dispatcher.CheckAccess)
- c# - 从 C# 中的 JSON 字符串中删除标记
- javascript - 在所有字段解析器完成后对graphql解析器的结果进行排序
- javascript - 使用正则表达式而不是滑动方法来操作 url
- javascript - 如何在 Vue.js 应用程序中正确下载 Excel 文件?
- python - 每当标签超出 div django-taggit 时,如何让我的标签换行
- cplex - 在 Cplex 中使用 CP 时如何解决此错误