本文整理了Java中android.support.v4.app.FragmentActivity.getWindowManager()
方法的一些代码示例,展示了FragmentActivity.getWindowManager()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.getWindowManager()
方法的具体详情如下:
包路径:android.support.v4.app.FragmentActivity
类名称:FragmentActivity
方法名:getWindowManager
暂无
代码示例来源:origin: zaaach/CityPicker
private void measure() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){
DisplayMetrics dm = new DisplayMetrics();
getActivity().getWindowManager().getDefaultDisplay().getRealMetrics(dm);
height = dm.heightPixels;
width = dm.widthPixels;
}else{
DisplayMetrics dm = getResources().getDisplayMetrics();
height = dm.heightPixels;
width = dm.widthPixels;
}
}
代码示例来源:origin: chentao0707/SimplifyReader
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
ButterKnife.inject(this, view);
if (null != getLoadingTargetView()) {
mVaryViewHelperController = new VaryViewHelperController(getLoadingTargetView());
}
DisplayMetrics displayMetrics = new DisplayMetrics();
getActivity().getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
mScreenDensity = displayMetrics.density;
mScreenHeight = displayMetrics.heightPixels;
mScreenWidth = displayMetrics.widthPixels;
initViewsAndEvents();
}
代码示例来源:origin: Cleveroad/AdaptiveTableLayout
@Override
public void onResume() {
super.onResume();
Window window = getDialog().getWindow();
if (window != null) {
DisplayMetrics dm = new DisplayMetrics();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
Objects.requireNonNull(getActivity()).getWindowManager().getDefaultDisplay().getMetrics(dm);
}
int height = dm.heightPixels;
int width = dm.widthPixels;
window.setLayout(width, height);
window.setLayout((int) (width * 0.8), (int) (height * 0.9));
}
}
代码示例来源:origin: Cleveroad/AdaptiveTableLayout
@Override
public void onResume() {
super.onResume();
Window window = getDialog().getWindow();
if (window != null) {
DisplayMetrics dm = new DisplayMetrics();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
Objects.requireNonNull(getActivity()).getWindowManager().getDefaultDisplay().getMetrics(dm);
}
int height = dm.heightPixels;
int width = dm.widthPixels;
window.setLayout(width, height);
window.setLayout((int) (width * 0.8), (int) (height * 0.9));
}
}
代码示例来源:origin: jaydenxiao2016/AndroidFire
@Override
public void onClick(View v) {
if (v.getId() == btnAlbumSelected.getId()) {
if (folderPopupWindow == null) {
WindowManager wm = getActivity().getWindowManager();
int width = wm.getDefaultDisplay().getWidth();
createPopupFolderList(width / 3 * 2, width / 3 * 2);
}
if (folderPopupWindow.isShowing()) {
folderPopupWindow.dismiss();
} else {
folderPopupWindow.show();
int index = folderListAdapter.getSelectIndex();
index = index == 0 ? index : index - 1;
folderPopupWindow.getListView().setSelection(index);
}
}
}
代码示例来源:origin: fossasia/pslab-android
/**
* Sets the text in Carousel Picker
*/
private void setCarouselPicker() {
// Calculation made for setting the text size in Carousel Picker for different screens
DisplayMetrics dm = new DisplayMetrics();
getActivity().getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
int height = dm.heightPixels;
double wi = (double) width / (double) dm.xdpi;
double hi = (double) height / (double) dm.ydpi;
double x = Math.pow(wi, 2);
double y = Math.pow(hi, 2);
double screenInches = Math.sqrt(x + y) + 0.01;
int textsize;
if (screenInches < 5)
textsize = 11;
else
textsize = 9;
// Items for Carousel Picker
List<CarouselPicker.PickerItem> channelModes = new ArrayList<>();
channelModes.add(new CarouselPicker.TextItem("1", textsize));
channelModes.add(new CarouselPicker.TextItem("2", textsize));
channelModes.add(new CarouselPicker.TextItem("3", textsize));
channelModes.add(new CarouselPicker.TextItem("4", textsize));
CarouselPicker.CarouselViewAdapter channelAdapter = new CarouselPicker.CarouselViewAdapter(getContext(), channelModes, 0);
carouselPicker.setAdapter(channelAdapter);
carouselPicker.setCurrentItem(0);
}
代码示例来源:origin: xujianhui404/PluginAppDemo
@Override
public WindowManager getWindowManager() {
return thisContext.getWindowManager();
}
代码示例来源:origin: Idtk/SmallChart
protected float pxTodp(float value){
DisplayMetrics metrics = new DisplayMetrics();
getActivity().getWindowManager().getDefaultDisplay().getMetrics(metrics);
float valueDP= TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,value,metrics);
return valueDP;
}
}
代码示例来源:origin: babylikebird/YinYueTai
protected void observerView(int imgHeight,int imgWidth ) {
DisplayMetrics metric = new DisplayMetrics();
getActivity().getWindowManager().getDefaultDisplay().getMetrics(metric);
mWidth = metric.widthPixels;
mHeight = (mWidth * imgHeight) / imgWidth;
}
}
代码示例来源:origin: lvfaqiang/HomePageFilter
public void initView(View mView) {
banner_fl = (FrameLayout) mView
.findViewById(R.id.more_banner_framelayout);
viewPager = (ViewPager) mView.findViewById(R.id.more_banner_vp);
dotsLL = (LinearLayout) mView.findViewById(R.id.more_dots_ll);
banner_title_tv = (TextView) mView
.findViewById(R.id.more_banner_title_tv);
bannerPagerAdapter = new BannerPagerAdapter();
imageViews = new ArrayList<ImageView>();
dots = new ArrayList<View>();
viewPager.setAdapter(bannerPagerAdapter);
DisplayMetrics dm = new DisplayMetrics();
getActivity().getWindowManager().getDefaultDisplay().getMetrics(dm);
screenWidth = dm.widthPixels;
imgFault = (ImageView) mView.findViewById(R.id.imgFault);
}
代码示例来源:origin: AppLozic/Applozic-Android-SDK
private int getListPreferredItemHeight() {
final TypedValue typedValue = new TypedValue();
getActivity().getTheme().resolveAttribute(
android.R.attr.listPreferredItemHeight, typedValue, true);
final DisplayMetrics metrics = new DisplayMetrics();
getActivity().getWindowManager().getDefaultDisplay().getMetrics(metrics);
return (int) typedValue.getDimension(metrics);
}
代码示例来源:origin: AppLozic/Applozic-Android-SDK
private int getListPreferredItemHeight() {
final TypedValue typedValue = new TypedValue();
// Resolve list item preferred height theme attribute into typedValue
getActivity().getTheme().resolveAttribute(
android.R.attr.listPreferredItemHeight, typedValue, true);
// Create a new DisplayMetrics object
final DisplayMetrics metrics = new DisplayMetrics();
// Populate the DisplayMetrics
getActivity().getWindowManager().getDefaultDisplay().getMetrics(metrics);
// Return theme value based on DisplayMetrics
return (int) typedValue.getDimension(metrics);
}
代码示例来源:origin: AppLozic/Applozic-Android-SDK
private int getListPreferredItemHeight() {
final TypedValue typedValue = new TypedValue();
// Resolve list item preferred height theme attribute into typedValue
getActivity().getTheme().resolveAttribute(
android.R.attr.listPreferredItemHeight, typedValue, true);
// Create a new DisplayMetrics object
final DisplayMetrics metrics = new DisplayMetrics();
// Populate the DisplayMetrics
getActivity().getWindowManager().getDefaultDisplay().getMetrics(metrics);
// Return theme value based on DisplayMetrics
return (int) typedValue.getDimension(metrics);
}
代码示例来源:origin: anyRTC/anyRTC-RTMPC-Android
@Override
public void onStart() {
super.onStart();
DisplayMetrics dm = new DisplayMetrics();
getActivity().getWindowManager().getDefaultDisplay().getMetrics( dm );
getDialog().getWindow().setLayout( dm.widthPixels, getDialog().getWindow().getAttributes().height );
}
}
代码示例来源:origin: youmu178/WheelPicker
@Override
public void onStart() {
super.onStart();
DisplayMetrics dm = new DisplayMetrics();
getActivity().getWindowManager().getDefaultDisplay().getMetrics(dm);
getDialog().getWindow().setLayout(dm.widthPixels, getDialog().getWindow().getAttributes().height);
}
代码示例来源:origin: fangx/ZhiHuMVP
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
ButterKnife.bind(this, view);
if (null != getLoadingTargetView()) {
mVaryViewHelperController = new VaryViewHelperController(getLoadingTargetView());
}
DisplayMetrics displayMetrics = new DisplayMetrics();
getActivity().getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
mScreenDensity = displayMetrics.density;
mScreenHeight = displayMetrics.heightPixels;
mScreenWidth = displayMetrics.widthPixels;
initViewsAndEvents();
}
代码示例来源:origin: kissonchan/ImitateAlipayPasswordInput
@Override
public void onStart() {
super.onStart();
DisplayMetrics dm = new DisplayMetrics();
getActivity().getWindowManager().getDefaultDisplay().getMetrics(dm);
Window window = getDialog().getWindow();
//去掉边框
window.setBackgroundDrawable(new ColorDrawable(0xffffffff));
window.setLayout(dm.widthPixels, window.getAttributes().height);
window.setWindowAnimations(R.style.exist_menu_animstyle);
window.setGravity(Gravity.BOTTOM);
}
代码示例来源:origin: AppLozic/Applozic-Android-SDK
/**
* Gets the preferred height for each item in the ListView, in pixels, after accounting for
* screen density. ImageLoader uses this value to resize thumbnail images to match the ListView
* item height.
*
* @return The preferred height in pixels, based on the current theme.
*/
private int getListPreferredItemHeight() {
final TypedValue typedValue = new TypedValue();
// Resolve list item preferred height theme attribute into typedValue
getActivity().getTheme().resolveAttribute(
android.R.attr.listPreferredItemHeight, typedValue, true);
// Create a new DisplayMetrics object
final DisplayMetrics metrics = new DisplayMetrics();
// Populate the DisplayMetrics
getActivity().getWindowManager().getDefaultDisplay().getMetrics(metrics);
// Return theme value based on DisplayMetrics
return (int) typedValue.getDimension(metrics);
}
代码示例来源:origin: AppLozic/Applozic-Android-SDK
/**
* Gets the preferred height for each item in the ListView, in pixels, after accounting for
* screen density. ImageLoader uses this value to resize thumbnail images to match the ListView
* item height.
*
* @return The preferred height in pixels, based on the current theme.
*/
private int getListPreferredItemHeight() {
final TypedValue typedValue = new TypedValue();
// Resolve list item preferred height theme attribute into typedValue
getActivity().getTheme().resolveAttribute(
android.R.attr.listPreferredItemHeight, typedValue, true);
// Create a new DisplayMetrics object
final DisplayMetrics metrics = new DisplayMetrics();
// Populate the DisplayMetrics
getActivity().getWindowManager().getDefaultDisplay().getMetrics(metrics);
// Return theme value based on DisplayMetrics
return (int) typedValue.getDimension(metrics);
}
代码示例来源:origin: GrenderG/Color-O-Matic
void measureLayout(AlertDialog ad) {
double multiplier = getResources().getConfiguration()
.orientation == Configuration.ORIENTATION_LANDSCAPE
? getResources().getBoolean(R.bool.tablet_mode) ? 2 : 1.5
: 1;
DisplayMetrics metrics = new DisplayMetrics();
getActivity().getWindowManager().getDefaultDisplay().getMetrics(metrics);
int height = getResources().getConfiguration()
.orientation == Configuration.ORIENTATION_LANDSCAPE
? (int) (metrics.heightPixels * 0.8)
: WindowManager.LayoutParams.WRAP_CONTENT;
int width = (int) (getResources().getDimensionPixelSize(R.dimen.chroma_dialog_width) * multiplier);
ad.getWindow().setLayout(width, height);
}
内容来源于网络,如有侵权,请联系作者删除!