android.app.Dialog.addContentView()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(4.7k)|赞(0)|评价(0)|浏览(352)

本文整理了Java中android.app.Dialog.addContentView()方法的一些代码示例,展示了Dialog.addContentView()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Dialog.addContentView()方法的具体详情如下:
包路径:android.app.Dialog
类名称:Dialog
方法名:addContentView

Dialog.addContentView介绍

暂无

代码示例

代码示例来源:origin: GeoffLedak/ExoplayerFullscreen

private void openFullscreenDialog() {
  ((ViewGroup) mExoPlayerView.getParent()).removeView(mExoPlayerView);
  mFullScreenDialog.addContentView(mExoPlayerView, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
  mFullScreenIcon.setImageDrawable(ContextCompat.getDrawable(MainActivity.this, R.drawable.ic_fullscreen_skrink));
  mExoPlayerFullscreen = true;
  mFullScreenDialog.show();
}

代码示例来源:origin: derry/delion

private void showDialogForView(View view) {
  Dialog dialog = new Dialog(mContext);
  dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
  dialog.addContentView(view,
      new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
          LinearLayout.LayoutParams.MATCH_PARENT));
  dialog.show();
}

代码示例来源:origin: GitEliteNovice/CustomCamera

private void openFullscreenDialog() {
  ((ViewGroup) mExoPlayerView.getParent()).removeView(mExoPlayerView);
  mFullScreenDialog.addContentView(mExoPlayerView, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
  mFullScreenIcon.setImageDrawable(ContextCompat.getDrawable(DetailedImageVideo.this, R.drawable.ic_fullscreen_exit_white_24dp));
  mExoPlayerFullscreen = true;
  mFullScreenDialog.show();
}

代码示例来源:origin: derry/delion

/** Displays the ConnectionInfoPopup. */
@CalledByNative
private void showDialog() {
  ScrollView scrollView = new ScrollView(mContext);
  scrollView.addView(mContainer);
  mDialog.addContentView(scrollView,
      new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
          LinearLayout.LayoutParams.MATCH_PARENT));
  mDialog.getWindow().setLayout(
      ViewGroup.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
  mDialog.show();
}

代码示例来源:origin: derry/delion

private void showDialogForView(View view) {
  mDialog = new Dialog(mActivity);
  mDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
  mDialog.addContentView(view,
      new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,
                     LinearLayout.LayoutParams.MATCH_PARENT));
  mDialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
    @Override
    public void onDismiss(DialogInterface dialog) {
      mItemSelectedCallback.onItemSelected("");
    }
  });
  Window window = mDialog.getWindow();
  if (!DeviceFormFactor.isTablet(mActivity)) {
    // On smaller screens, make the dialog fill the width of the screen,
    // and appear at the top.
    window.setBackgroundDrawable(new ColorDrawable(Color.WHITE));
    window.setGravity(Gravity.TOP);
    window.setLayout(ViewGroup.LayoutParams.MATCH_PARENT,
             ViewGroup.LayoutParams.WRAP_CONTENT);
  }
  mDialog.show();
}

代码示例来源:origin: GeoffLedak/ExoplayerFullscreen

@Override
protected void onResume() {
  super.onResume();
  if (mExoPlayerView == null) {
    mExoPlayerView = (SimpleExoPlayerView) findViewById(R.id.exoplayer);
    initFullscreenDialog();
    initFullscreenButton();
    String streamUrl = "http://qthttp.apple.com.edgesuite.net/1010qwoeiuryfg/sl.m3u8";
    String userAgent = Util.getUserAgent(MainActivity.this, getApplicationContext().getApplicationInfo().packageName);
    DefaultHttpDataSourceFactory httpDataSourceFactory = new DefaultHttpDataSourceFactory(userAgent, null, DefaultHttpDataSource.DEFAULT_CONNECT_TIMEOUT_MILLIS, DefaultHttpDataSource.DEFAULT_READ_TIMEOUT_MILLIS, true);
    DefaultDataSourceFactory dataSourceFactory = new DefaultDataSourceFactory(MainActivity.this, null, httpDataSourceFactory);
    Uri daUri = Uri.parse(streamUrl);
    mVideoSource = new HlsMediaSource(daUri, dataSourceFactory, 1, null, null);
  }
  initExoPlayer();
  if (mExoPlayerFullscreen) {
    ((ViewGroup) mExoPlayerView.getParent()).removeView(mExoPlayerView);
    mFullScreenDialog.addContentView(mExoPlayerView, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
    mFullScreenIcon.setImageDrawable(ContextCompat.getDrawable(MainActivity.this, R.drawable.ic_fullscreen_skrink));
    mFullScreenDialog.show();
  }
}

代码示例来源:origin: hubing8658/UPnP-DLNA-Demo

ListView lvMDP = new ListView(this);
LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
dialog.addContentView(lvMDP, params);
dialog.setTitle(R.string.select_render);
dialog.show();

代码示例来源:origin: derry/delion

mDialog.addContentView(scrollView, new LinearLayout.LayoutParams(
    LinearLayout.LayoutParams.MATCH_PARENT,
    LinearLayout.LayoutParams.MATCH_PARENT));
mDialog.addContentView(scrollView, new LinearLayout.LayoutParams(
    LinearLayout.LayoutParams.WRAP_CONTENT,
    LinearLayout.LayoutParams.MATCH_PARENT));

代码示例来源:origin: derry/delion

mDialog.addContentView(mFullContainer,
    new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));

相关文章