2017-01-24 3 views
-1

どうすればいいのか教えていただけますか?そうでなければ、Snackbarの代わりに何が使えるのか教えてください。スナックバーにいくつかのボタンや他のビューを追加することは可能ですか?

+0

ようにそれを行うことができますSnackbarのアクションhttps://developer.android.com/training/snackbar/action.html – pamobo0609

+0

Snackbarにレイアウトを追加するには、この投稿を参考にしてください。http://stackoverflow.com/a/33441214/4450805 – pamobo0609

答えて

1

あなたは、私は強くここに男をあなたの質問を投稿する前に迅速なGoogle検索を行うことをお勧めしますが、うまく.. Googleの公式ドキュメントを見ると、あなたが追加することができ、この

CoordinatorLayout coordinatorLayout = (CoordinatorLayout) findViewById(R.id.main_content);//coordimator layout where you use snackbar 
      snackbar = Snackbar.make(coordinatorLayout, "", Snackbar.LENGTH_INDEFINITE); 
      Snackbar.SnackbarLayout layout = (Snackbar.SnackbarLayout) snackbar.getView();//get the snackbar's view 
      LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
      View snackView = inflater.inflate(R.layout.custom_layout, null); 
      snackView.setBackgroundColor(Color.WHITE); 
      layout.addView(snackView, 0);//add our custom view to snackbar 
      snackbar.show(); 

example custom snackbar

+1

それはXMLを介して行うには? –

+0

私はxmlメソッドを知っていません。しかし、あなたはxmlのカスタムビューを作成し、インフレータでこのビューを追加することができます。上記の方法を示した –

関連する問題