Nous avons ajouté un android.support.design.widget.CoordinatorLayout
au fichier XML pour l'activité qui utilise une barre Snack. Toutes les informations de Gradle sont correctes et les deux autres importations correspondantes sont importées. MinSdk est 19 Support Design is v25.3.1 Ma question est la suivante: pourquoi cette importation a-t-elle eu lieu et ai-je omis certains réglages quelque part?Pourquoi cette importation statique <nom-projet> .R.id.snackbarView
Le fichier de code XML d'origine a une disposition relative ainsi que d'autres éléments et le XML pour le widget CoordinatorLayout
codepour snackbar
public void showSnackbar(){
//coordinatorLayout = findViewById(snackbarView);
//Snackbar snackbar = null;
final Snackbar snackbar = Snackbar
.make(findViewById(snackbarView), getText(R.string.snackbar_text),1);
snackbar.setActionTextColor(Color.RED);
snackbar.setAction("EXIT", new View.OnClickListener(){
@Override
public void onClick(View view) {
//Intent intent = new Intent(DetailsActivity.this, MainActivity.class);
//startActivity(intent);
snackbar.dismiss();
}
});
TextView snackbarActionTextView = (TextView) snackbar.getView().findViewById(android.support.design.R.id.snackbar_action);
snackbarActionTextView.setTextSize(30);
snackbarActionTextView.setTypeface(snackbarActionTextView.getTypeface(), Typeface.BOLD);
TextView snackbarTextView = (TextView) snackbar.getView().findViewById(android.support.design.R.id.snackbar_text);
snackbarTextView.setTextSize(30);
snackbarTextView.setMaxLines(3);
snackbarTextView.setTextColor(Color.YELLOW);
snackbar.setDuration(Snackbar.LENGTH_INDEFINITE);
snackbar.show();
}
voici mon importation
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
Veuillez indiquer votre question correctement –
@PramodYadav Je pensais que le fait de poser la question était clair. S'il vous plaît expliquer comment mentionner la question d'une question correctement, donc je ne fais pas la même erreur deux fois –