2016-05-24 12 views
0
case R.id.menuAbout: 
      Dialog dialog = new Dialog(MainActivity.this); 
      dialog.setTitle("About Us"); 
      dialog.setContentView(R.layout.dialog_layout); 
      recyclerView =(RecyclerView)findViewById(R.layout.dialog_layout); 
      layoutManager = new LinearLayoutManager(this); 
      recyclerView.setLayoutManager(layoutManager); 
      recyclerView.setHasFixedSize(true); 
      dialog.show(); 

をrecyclerviewを作成したいですちょうどあなたがdialog.findViewById(R.id.whatever);私は私がこのリサイクルの私のレイアウトを膨らませることができる方法を知っているかと ここで私は私のダイアログボックス内のリサイクルビューを持っていると私はそれのIDを取得したいダイアログボックス内

答えて

1

からこのビューにアクセスする方法を知っておく必要がありますことは、これを試してみてください -

AlertDialog.Builder alertDialog = new AlertDialog.Builder(context); 
    View convertView = LayoutInflater.from(context).inflate(R.layout.member_list_dialog, null); 
    alertDialog.setView(convertView); 
    alertDialog.setTitle(context.getResources().getString(R.string.memberList)); 
    Dialog dialog = alertDialog.create(); 
    RecyclerView rv = (RecyclerView) convertView.findViewById(R.id.rv_member_list); 
    rv.setLayoutManager(new LinearLayoutManager(context)); 
    rv.setHasFixedSize(true); 
1

を使用して、ダイアログのビューにアクセスすることができるはず私は私のダイアログボックスビュー

関連する問題