android.view.Window.requestFeature()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(8.0k)|赞(0)|评价(0)|浏览(133)

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

Window.requestFeature介绍

暂无

代码示例

代码示例来源:origin: TeamNewPipe/NewPipe

@NonNull
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
  final Dialog dialog = super.onCreateDialog(savedInstanceState);
  //remove title
  final Window window = dialog.getWindow();
  if (window != null) {
    window.requestFeature(Window.FEATURE_NO_TITLE);
  }
  return dialog;
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
 public void onCreate(Bundle savedInstanceState) {
  getWindow().requestFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
  super.onCreate(savedInstanceState);

  setContentView(R.layout.activity_main);
  setProgressBarIndeterminateVisibility(true);
 }
}

代码示例来源:origin: aa112901/remusic

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
             Bundle savedInstanceState) {
  //设置无标题
  getDialog().requestWindowFeature(Window.FEATURE_NO_TITLE);
  //设置从底部弹出
  WindowManager.LayoutParams params = getDialog().getWindow()
      .getAttributes();
  params.gravity = Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL;
  getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);
  getDialog().getWindow().setAttributes(params);
  if (getArguments() != null) {
    musicInfo = getArguments().getParcelable("musicinfo");
  }
  View view = inflater.inflate(R.layout.fragment_music_detail, container);
  title = (TextView) view.findViewById(R.id.music_detail_title);
  name = (TextView) view.findViewById(R.id.music_detail_name);
  time = (TextView) view.findViewById(R.id.music_detail_time);
  //qua = (TextView) view.findViewById(R.id.music_detail_quater);
  size = (TextView) view.findViewById(R.id.music_detail_size);
  path = (TextView) view.findViewById(R.id.music_detail_path);
  title.setText(musicInfo.musicName);
  name.setText(musicInfo.artist + "-" + musicInfo.musicName);
  time.setText(MusicUtils.makeShortTimeString(mContext, musicInfo.duration / 1000));
  size.setText(musicInfo.size / 1000000 + "m");
  path.setText(musicInfo.data);
  return view;
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onCreate(Bundle state) {
 super.onCreate(state);
 getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
 initAdapter();
 Drawable d=
   getResources().getDrawable(R.drawable.action_bar_background);
 getActionBar().setBackgroundDrawable(d);
}

代码示例来源:origin: igreenwood/SimpleCropView

@NonNull @Override public Dialog onCreateDialog(Bundle savedInstanceState) {
  Dialog dialog = super.onCreateDialog(savedInstanceState);
  dialog.getWindow().requestFeature(Window.FEATURE_NO_TITLE);
  dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
  // タッチしても消えないように設定
  dialog.setCancelable(false);
  // ビュー全体のリスナ
  dialog.setCanceledOnTouchOutside(false);
  dialog.setOnKeyListener(new DialogInterface.OnKeyListener() {
   @Override public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {
    // Disable Back key and Search key
    switch (keyCode) {
     case KeyEvent.KEYCODE_BACK:
     case KeyEvent.KEYCODE_SEARCH:
      return true;
     default:
      return false;
    }
   }
  });
  return dialog;
 }
}

代码示例来源:origin: robolectric/robolectric

@Override
protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 // Requesting the action bar causes it to be properly initialized when the Activity becomes visible
 getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
 setContentView(new FrameLayout(this));
}

代码示例来源:origin: robolectric/robolectric

@Override
protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
 setContentView(new FrameLayout(this));
}

代码示例来源:origin: aa112901/remusic

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
             Bundle savedInstanceState) {
  //设置无标题
  getDialog().requestWindowFeature(Window.FEATURE_NO_TITLE);
  //设置从底部弹出
  WindowManager.LayoutParams params = getDialog().getWindow()
      .getAttributes();
  params.gravity = Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL;
  getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);
  getDialog().getWindow().setAttributes(params);
  if (getArguments() != null) {
    args = getArguments().getLong("id");
  }
  //布局
  View view = inflater.inflate(R.layout.more_fragment, container);
  topTitle = (TextView) view.findViewById(R.id.pop_list_title);
  recyclerView = (RecyclerView) view.findViewById(R.id.pop_list);
  layoutManager = new LinearLayoutManager(mContext);
  recyclerView.setHasFixedSize(true);
  recyclerView.setLayoutManager(layoutManager);
  getList();
  setClick();
  setItemDecoration();
  return view;
}

代码示例来源:origin: CarGuo/GSYVideoPlayer

@Override
protected void onCreate(Bundle savedInstanceState) {
  // 设置一个exit transition
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
    getWindow().setEnterTransition(new Explode());
    getWindow().setExitTransition(new Explode());
  }
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_fragment);
  newFragment = new VideoFragment();
  FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
  transaction.replace(R.id.frameLayout, newFragment);
  transaction.addToBackStack(null);
  transaction.commit();
}

代码示例来源:origin: gzu-liyujiang/AndroidPicker

private void initDialog() {
  contentLayout = new FrameLayout(activity);
  contentLayout.setLayoutParams(new ViewGroup.LayoutParams(WRAP_CONTENT, WRAP_CONTENT));
  contentLayout.setFocusable(true);
  contentLayout.setFocusableInTouchMode(true);
  dialog = new Dialog(activity);
  dialog.setCanceledOnTouchOutside(true);//触摸屏幕取消窗体
  dialog.setCancelable(true);//按返回键取消窗体
  dialog.setOnKeyListener(this);
  dialog.setOnDismissListener(this);
  Window window = dialog.getWindow();
  if (window != null) {
    window.setGravity(Gravity.BOTTOM);
    window.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
    //AndroidRuntimeException: requestFeature() must be called before adding content
    window.requestFeature(Window.FEATURE_NO_TITLE);
    window.setContentView(contentLayout);
  }
  setSize(screenWidthPixels, WRAP_CONTENT);
}

代码示例来源:origin: aa112901/remusic

.getAttributes();
params.gravity = Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL;
getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);
getDialog().getWindow().setAttributes(params);
if (getArguments() != null) {

代码示例来源:origin: robolectric/robolectric

@Override
protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
 setContentView(new LinearLayout(ApplicationProvider.getApplicationContext()));
 transcribeWhilePaused("onCreate");
 transcript.add("finishedOnCreate");
}

代码示例来源:origin: CarGuo/GSYVideoPlayer

getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());

代码示例来源:origin: robolectric/robolectric

@Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setTheme(R.style.Theme_Holo_Light);
  getWindow().requestFeature(requestFeature);
  setContentView(new LinearLayout(this));
  getActionBar().setIcon(R.drawable.ic_lock_power_off);
 }
}

代码示例来源:origin: CarGuo/GSYVideoPlayer

getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());

代码示例来源:origin: CarGuo/GSYVideoPlayer

getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());

代码示例来源:origin: CarGuo/GSYVideoPlayer

getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());

代码示例来源:origin: CarGuo/GSYVideoPlayer

getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());

代码示例来源:origin: CarGuo/GSYVideoPlayer

getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());

代码示例来源:origin: CarGuo/GSYVideoPlayer

getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
getWindow().setEnterTransition(new Explode());
getWindow().setExitTransition(new Explode());

相关文章

微信公众号

最新文章

更多

Window类方法