2016-02-01 2 views
1

< в моем activity_main.xml красно-подчеркнуто. Почему это?<is red подчеркнуто в activity_main

<android.support.v7.widget.Toolbar 
android:id="@+id/toolbar" 
android:layout_width="match_parent" 
android:layout_height="?attr/actionBarSize" 
android:background="?attr/colorPrimary" 
app:popupTheme="@style/AppTheme.PopupOverlay" /> 

<android.support.design.widget.FloatingActionButton 
android:id="@+id/fab" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:layout_gravity="bottom|end" 
android:layout_margin="@dimen/fab_margin" 
android:src="@android:drawable/ic_dialog_email" /> 

< в android.support.v7.widget-Toolbar и в android.support-design.widget.FloatActionButton линий указывается, что указывает на синтаксическую ошибку. Что не так?

+1

Вы можете разместить весь файл? – Msp

+0

что это? : D. –

ответ

0

Возможно, вы не указали заголовок XML. Все XML-файлы разметки должны начинаться с:

<?xml version="1.0" encoding="utf-8"?> 

Я предполагаю, что у вас есть своего рода макет вокруг ваших виджетов. Вот простой, рабочий пример:

<?xml version="1.0" encoding="utf-8"?> 
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:fitsSystemWindows="true" 
tools:context="com.sample.MainActivity"> 

<android.support.design.widget.AppBarLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:theme="@style/AppTheme.AppBarOverlay"> 

    <android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:background="?attr/colorPrimary" 
     app:popupTheme="@style/AppTheme.PopupOverlay" /> 

</android.support.design.widget.AppBarLayout> 

<android.support.design.widget.FloatingActionButton 
    android:id="@+id/fab" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="bottom|end" 
    android:layout_margin="@dimen/fab_margin" 
    android:src="@android:drawable/ic_dialog_email" /> 

+0

да, но мне нужно что-то положить в ... должен ли этот код быть в макете? потому что в книге у него нет всего этого кода (например, вы) –

+0

В приведенном выше примере используется . Вы можете использовать любой из макетов: http://developer.android.com/guide/topics/ui/declaring-layout.html –

Смежные вопросы