2016-03-31 2 views
1

Фрагмент кода, где этот вопрос выплывает: появляетсяпространство имен android.support.design не связан

<android.support.design.widget.TextInputLayout 
    android:id="@+id/lastName_layout" 
    android:layout_weight="2" 
    android:layout_width="0dp" 
    android:layout_height="wrap_content" 
    android:layout_margin="5dp" 
    android.support.design:hintTextAppearance="@color/colorAccent"> 

    <EditText 
     android:id="@+id/lastName" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:textColor="#FFF" 
     android:backgroundTint="#E0E0E0" 
     android:hint="Last Name"/> 

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

Ошибка в последней строке первого блока. Как должно быть определено пространство имен?

ответ

1

Чтобы разрешить доступ к пространству имен во всем файле макета добавьте следующее в качестве атрибута корневого элемента:

xmlns:android.support.design="http://schemas.android.com/apk/res-auto" 

Вы можете также сократить пространство имен, если вы хотите.

xmlns:app="http://schemas.android.com/apk/res-auto" 

А потом

<android.support.design.widget.TextInputLayout 
    android:id="@+id/lastName_layout" 
    android:layout_weight="2" 
    android:layout_width="0dp" 
    android:layout_height="wrap_content" 
    android:layout_margin="5dp" 
    app:hintTextAppearance="@color/colorAccent"> 
3

Вам нужно добавить зависимость для этих работ:

xmlns:design="http://schemas.android.com/apk/res-auto" 

Пример:

<android.support.design.widget.BottomNavigationView 
    android:id="@+id/bottomNavigationView" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    design:menu="@menu/main_menu_nav" /> 

дизайн: меню -> теперь работает отлично.

+1

Это правильное решение. У меня была аналогичная проблема, когда я хотел использовать 'android.support.v7.appcompat: titleTextColor' в виджета' android.support.v7.widget.Toolbar'. Решением было добавить строку 'xmlns: android.support.v7.appcompat =" http://schemas.android.com/apk/res-auto "' к корневому элементу макета. – gregn3

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