0
Snackbarを使用しているアクティビティのXMLファイルにandroid.support.design.widget.CoordinatorLayout
を追加しました。すべてのGradle情報が正しいですし、他の2つの対応するインポートがインポートされますminSdkは19ですSupport Design is v25.3.1なぜ私はこのインポートが起こっているのですか?ここではスナックバーこのインポートはなぜスタティックな<project-name> .R.id.snackbarView
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();
}
ため
元のXMLコードファイルがCoordinatorLayoutウィジェットのための相対的なレイアウトに加えて他の項目とXMLを持って
コードは、私のインポート
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
ご質問に正しくお答えください。 –
@PramodYadav質問の質問が明確であると思いました。質問を正しく聞く方法を説明してください。私は同じミスを2度しません。 –