0
votes

Android.View.inflateException: Ligne de fichier XML binaire # 27: android.support.design.widget.textnuteDittext ne peut pas être distribuée à Android.View.viewgroup

Je crée une mise en page de connexion, mais quand j'essaie d'écrire cette ligne xxx pré>

Cela me montre une erreur p> xxx pré> p> Je ne peux pas Trouvez le problème. J'ajoute des codes pertinents p>

J'ai essayé d'ajouter ces bibliothèques: P>

Mise en œuvre FileTree (DIR: 'Libs', inclure: ['* .jar']) Mise en œuvre 'com.android.supportHappcompat-v7:28.0.0'd

//Design Bibliothèque de support pour la mise en page du coordinateur Mise en œuvre 'com.android.support:design:28.0.0'

implementation' com.github.ittianyu: BottomNavigationViewex: 2.0.2 ' P>

// Image circulaire Mise en œuvre 'De.HDodenhof: CircirImageView: 3.0.0' P>

// Chargeur d'image universelle Mise en œuvre 'com.nostra13.UniversalImageloader: Universal-Image-Loader: 1.9.5' P>

Disposition de connexion: P>

private static final String TAG = "LikesActivity";

private Context mContext = LikesActivity.this;

private static final int ACTIVITY_NO = 3;


@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_login);
    -->Note: this line shows the error

    //setupNavigationView();
}
/***BottomNavigationView setup***/

private void setupNavigationView(){

    BottomNavigationViewEx bottomNavigationViewEx = findViewById(R.id.bottomNavViewBar);
    BottomNavigationViewHelper.setupBottomNavigationView(bottomNavigationViewEx);
    BottomNavigationViewHelper.enableNavigation(mContext,bottomNavigationViewEx);
    Menu menu = bottomNavigationViewEx.getMenu();
    MenuItem menuItem = menu.getItem(ACTIVITY_NO);
    menuItem.setChecked(true);
}


0 commentaires

3 Réponses :


2
votes

Utilisez TextInputLayout au lieu de TextInputeDitText.

Code ci-dessous est destiné à TextInputLayout Utilisation: P>

<android.support.design.widget.TextInputLayout
   android:id="@+id/usernameWrapper"
   android:layout_width="match_parent"
   android:layout_height="wrap_content">

<EditText
    android:id="@+id/username"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:inputType="textEmailAddress"
    android:hint="Email"/> 

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


0 commentaires

1
votes

Vous ne pouvez pas traiter TextInputeDittext comme groupe de visiteux en plaçant un enfant à l'intérieur dans le XML suivant -

        <android.support.design.widget.TextInputEditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="8dp"
        android:layout_marginBottom="8dp"/> // close this tag here


0 commentaires

0
votes

J'avais le même problème apparemment le style de mon INPUTLayout n'a pas été configuré correctement, j'ai essayé de changer cela et que l'erreur a été résolue et que nous pouvons également utiliser editext au lieu de INPUTEDITTETEXT INTÉRIEUR INPUTTEDÉTEXTLAYOUT


0 commentaires