Je crée une mise en page de connexion, mais quand j'essaie d'écrire cette ligne Cela me montre une erreur 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);
}
3 Réponses :
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>
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
J'avais le même problème apparemment le style de mon INPUTLayout code> 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 code> au lieu de INPUTEDITTETEXT CODE> INTÉRIEUR INPUTTEDÉTEXTLAYOUT CODE> P>