2017-02-27 29 views
0

現在、私のXMLファイルの1つにCoordinatorLayoutが使用されています。実際にそれを使っているのは初めてのことです。コーディング自体の前にはエラーはありませんでしたが、xmlのデザインを見てみると、CoordinatorLayoutクラスが見つからないと常に言います。同じことがTextInputLayoutにも当てはまります。ここCoordinatorLayoutクラスが見つかりません

<?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.exceptions.chatt.LoginActivity"> 

<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="@color/colorPrimary" 
    android:gravity="center" 
    android:orientation="vertical" 
    android:padding="@dimen/activity_horizontal_margin"> 


    <ImageView 
     android:layout_width="@dimen/logo_w_h" 
     android:layout_height="@dimen/logo_w_h" 
     android:layout_gravity="center_horizontal" 
     android:layout_marginBottom="30dp" 
     android:src="@mipmap/ic_launcher" /> 

    <android.support.design.widget.TextInputLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"> 

     <EditText 
      android:id="@+id/email" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginBottom="10dp" 
      android:hint="@string/hint_email" 
      android:inputType="textEmailAddress" 
      android:textColor="@android:color/white" 
      android:textColorHint="@android:color/white" /> 
    </android.support.design.widget.TextInputLayout> 

    <android.support.design.widget.TextInputLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"> 

     <EditText 
      android:id="@+id/password" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginBottom="10dp" 
      android:hint="@string/hint_password" 
      android:inputType="textPassword" 
      android:textColor="@android:color/white" 
      android:textColorHint="@android:color/white" /> 
    </android.support.design.widget.TextInputLayout> 

    <!-- Login Button --> 

    <Button 
     android:id="@+id/btn_login" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="20dip" 
     android:background="@color/colorAccent" 
     android:text="@string/btn_login" 
     android:textColor="@android:color/black" /> 

    <Button 
     android:id="@+id/btn_reset_password" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="20dip" 
     android:background="@null" 
     android:text="@string/btn_forgot_password" 
     android:textAllCaps="false" 
     android:textColor="@color/colorAccent" /> 

    <!-- Link to Login Screen --> 

    <Button 
     android:id="@+id/btn_signup" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="20dip" 
     android:background="@null" 
     android:text="@string/btn_link_to_register" 
     android:textAllCaps="false" 
     android:textColor="@color/white" 
     android:textSize="15dp" /> 
</LinearLayout> 

<ProgressBar 
    android:id="@+id/progressBar" 
    android:layout_width="30dp" 
    android:layout_height="30dp" 
    android:layout_gravity="center|bottom" 
    android:layout_marginBottom="20dp" 
    android:visibility="gone" /> 

そして、私のビルドのGradleである:私はデザインを見しようとされたAPIレベルは25だった

apply plugin: 'com.android.application' 

    android { 
      compileSdkVersion 25 
      buildToolsVersion "25.0.2" 
      defaultConfig { 
       applicationId "com.exceptions.chatt" 
       minSdkVersion 19 
       targetSdkVersion 25 
       versionCode 1 
       versionName "1.0" 
       testInstrumentationRunner            
       "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
      release { 
       minifyEnabled false 
       proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
        } 
    } 
    } 

    dependencies { 
     compile fileTree(dir: 'libs', include: ['*.jar']) 
     androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
     compile "com.google.firebase:firebase-auth:9.0.2" 
     compile 'com.android.support:support-v4:25.2.0' 
     compile 'com.android.support:appcompat-v7:25.2.0' 
     testCompile 'junit:junit:4.12' 
    } 
    apply plugin: 'com.google.gms.google-services' 

は、ここに私のxmlファイルです。最近私のAndroid Studioも更新しました。何が問題なのでしょうか?

答えて

2

あなたは依存にこれを追加する可能性があります。

dependancy{ 
.... 
compile 'com.android.support:design:25.2.0' 
} 

同期して実行。これで問題が解決されることを願っています。

+0

私は最新のサポートバージョンを追加するとそれを修正すると思った。私はデザイン自体を追加する必要があることが分かります。どうもありがとうございます! – Paradigm

関連する問題