正如你可以與你的代碼中動態改變的片段,機器人工作室不知道在設計時要顯示的佈局。這是你錯誤的原因。 要具體告訴android顯示哪個佈局,請將tools:layout="@layout/Your_layout_name"
屬性添加到您的片段。 錯誤描述下面還有一個快捷方式鏈接,您已經知道。只需點擊鏈接,android會爲你添加它,你會看到佈局中的片段,沒有渲染錯誤信息。 有關詳細示例:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.insane.fragmenttest.MainActivity">
<fragment
android:id="@+id/testFragmentID"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.example.insane.fragmenttest.WorkOutDetails"
tools:layout="@layout/fragment_work_out_details" /> <!-- This is the line you want to add. -->
</LinearLayout>