本文整理了Java中android.view.Window.requestFeature()
方法的一些代码示例,展示了Window.requestFeature()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Window.requestFeature()
方法的具体详情如下:
包路径:android.view.Window
类名称: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());
内容来源于网络,如有侵权,请联系作者删除!