Tôi đã gặp vấn đề tương tự khi tôi đã di chuyển mảnh bản đồ vào FrameLayout (vì vậy tôi có thể thêm nút trên đầu bản đồ).
Tôi không biết những gì tôi đã thực sự làm như tôi là một Noob trong các ứng dụng Android và XML, nhưng có vẻ mà tôi tìm thấy giải pháp :-)
tôi đã cố gắng để làm cho lừa bao gồm đoạn từ một tệp riêng biệt (sử dụng chỉ thị 'bao gồm') và khi tôi đặt mảnh bản đồ trống mà không có bất kỳ định nghĩa vùng tên nào, nó đã đề xuất cho tôi 2 tùy chọn: xmlns: map = "http://schemas.android.com/apk/res- tự động " xmlns: map =" http://schemas.android.com/tools " Tôi nhận ra rằng có thể tệp thứ hai sẽ hoạt động trong tệp gốc (mặc dù trong tệp gốc Android Studio không đề xuất nó, nhưng chỉ có một thay vào đó).
Kết luận: Chỉ cần thay đổi dòng này: xmlns: bản đồ = "http://schemas.android.com/apk/res-auto" với điều này: xmlns: bản đồ = "http: // schemas. android.com/tools "
AS I MENTIONED - TÔI LÀ MỘT NOOB VÀ CÓ THỂ R SOLNG GIẢI PHÁP CỦA TÔI GOT MỘT SỐ ẢNH HƯỞNG ĐỂ XIN VUI LÒNG CHO TÔI BIẾT NẾU SO (mặc dù mọi thứ dường như vẫn hoạt động tốt cho đến nay ...).
Đó là bố trí đồ làm việc của tôi với một nút trên đầu trang và không có lỗi:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:map="http://schemas.android.com/tools"
tools:context="com.maverickrider.myapp.inviteActivity.MapsActivity"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/purpura_E51B4A">
<fragment
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/map"
android:name="com.google.android.gms.maps.MapFragment"
map:cameraTargetLat="51.513259"
map:cameraTargetLng="-0.129147"
map:cameraTilt="30"
map:cameraZoom="13"
/>
<Button
android:id="@+id/startActivityButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal|center_vertical"
android:onClick="cokolwiek"
android:text="Baton z dupy"
android:layout_alignParentBottom="true"
/>
</FrameLayout >
Nguồn
2015-08-25 01:46:23
Âm thanh rất giống lỗi Eclipse này: https://code.google.com/p/android/issues/detail? id = 53283 – CommonsWare
Vì vậy, có vẻ như giải pháp duy nhất là làm điều đó trên mã java thay vì tệp xml, đúng không? Cảm ơn bạn! – davidcv5
Có, AFAIK cách đáng tin cậy duy nhất để làm việc này là thông qua mã Java. Đây là một lỗi mà hy vọng sẽ nhận được cố định một ngày nào đó ... – CommonsWare