Я пытаюсь создать простой двухпанельный макет с фрагментами.В конечном итоге это будет сделано во что-то более сложное, но сейчас я просто пытаюсь заставить две пустые панели отображаться с разными цветами фона.Я получаю исключение, когда пытаюсь это сделать, и я не знаю почему.В качестве руководства я использовал пример из Google, который можно найти здесь: http://developer.android.com/guide/topics/fundamentals/fragments.html#Example
Вот мой XML-файл, фрагмент_signon.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment android:id="@+id/fragmentOptionsPanel"
android:layout_width="12dp"
android:layout_height="match_parent"
android:background="@color/black_shadow" />
<fragment
android:id="@+id/fragmentSignOn"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/blue_text" />
</LinearLayout>
Вот моя активность, которая загружаетмакет фрагмента.
public class SignOnFragmentLayout extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fragment_signon);
}
}
Я получаю следующие исключения во время выполнения:
07-08 00:06:02.310: ERROR/AndroidRuntime(1486): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mfoundry.boa.ui/com.mfoundry.boa.ui.SignOnFragmentLayout}: android.view.InflateException: Binary XML file line #8: Error inflating class fragment
...
07-08 00:06:02.310: ERROR/AndroidRuntime(1486): Caused by: android.view.InflateException: Binary XML file line #8: Error inflating class fragment
Я не уверен, чтоЯ делаю не такЯ не хочу, чтобы что-либо загружалось в макетах, просто чтобы слева отображалась панель определенной ширины, а затем остальная часть экрана другого цвета.