草庐IT

javascript - 使用javascript获取可靠的可用宽度和高度

背景我在使用JavaScript获取可靠的视口(viewport)大小时遇到​​了问题。我已经通读了thisguide设置应用程序和thisguide了解如何针对特定设备分辨率。这是页面上的标记:...这让我可以使用最清晰的图像来绘制界面。为了测试分辨率,我编写了这段代码:window.addEventListener('orientationchange',function(){console.log(screen.availWidth+'x'+screen.availHeight)}//1080x1920or1920x1080问题一我曾希望实际可用像素可以这样计算:width:=s

android - 具有自定义布局的 ActionBar 在 Android 4.4.2 (KitKat) 上不占据全屏宽度

我想显示一个带有自定义布局的操作栏。自定义布局有三个ImageView,一个在中间,另外两个在actionbar的左右两端。不得有后退按钮或操作项。这是我用过的:android.support.v7.app.ActionBaractionBar=getSupportActionBar();actionBar.setDisplayShowTitleEnabled(false);actionBar.setDisplayShowCustomEnabled(true);actionBar.setDisplayUseLogoEnabled(false);actionBar.setDisplayS

Android- Button 的 setWidth() 不起作用,如果 ViewGroup 的宽度在 xml 中为 'match_parent'/'fill_parent'?

我在activity_main.xml中定义了一个LinearLayout作为根元素。案例1:从onCreate()我试图在这个VerticalLinearLayout中添加Button,令我困惑的是,根据Google的API,我试图在将按钮添加到ViewGroup之前调用setWidth(20),但Button占用了宽度'match_parent'而不是20dp。//InsideonCreate()ofactivity..LinearLayoutfirstLayout=(LinearLayout)findViewById(R.id.first_layout);Buttonbutton

javascript - 如何使用 Javascript 获取 'css-pixel'(媒体查询)宽度?

我意识到在获取设备尺寸等方面之前也有人提出过类似的问题,但对于解决此问题的确切方法似乎存在分歧。假设我有媒体查询(例如TwitterBootstrap)超小型设备手机(小型设备平板电脑(≥768像素)中型设备桌面(≥992px)大型设备桌面(≥1200像素)现在,我希望能够使用Javascript从本质上获得相同的输出。换句话说,cssmedia-query像素数而不是实际的屏幕点。也就是说,我不需要得到确切的答案,但我想避免因为我得到的是“屏幕点”而不是css像素而出局2或3。与台式机相比,我更关心移动设备,尤其是Android。screen.width对此可靠吗?还是jQuery(

android - 宽度或高度的负值是多少?

这段代码的目的是什么:android:layout_height="-2"或者android:layout_width="-1"我应该如何解释这些值?它们与layout_weight属性有关吗?谢谢 最佳答案 编辑:我的错,我误解了这个问题。负值似乎代表match_parent、wrap_content和fill_parent。当应用-1或-2时,View会像match_parent或fill_parent一样填充屏幕。当应用任何-3或更小的数字时,行为与wrap_content相同。这些值与layout_weight无关,只是An

android - ADT 20 在属性列表中设置布局高度/宽度

只要有可能,我都会使用Eclipse的图形界面编辑器——XML编辑器似乎有很多问题;在我使用向上/向下箭头键滚动文件之前,某些文本不会出现(或出现在错误的位置和/或扭曲)。不管怎样,我最近“升级”到了android开发工具的r20。在以前的版本中,我可以直接从属性列表中手动设置诸如布局高度和宽度之类的东西(例如,如果我想将高度设置为20dp,我可以从属性列表中进行编辑)。现在,它只提供“填充父项”和“匹配内容”选项,您不能输入任何内容。那么,现在有什么办法可以做到这一点吗?这种行为正常吗? 最佳答案 我注意到了同样的情况,重新启动E

android - 调整 DialogFragment 宽度和高度

我对DialogFragmnt的Width和Height有疑问。这是我的代表DialogFragmetn的类:publicclassRecipeAddDialogFragmentextendsDialogFragment{privateArrayListrecipeDialogItems;privateRecipeAddDialogAdapterrecipeDialogAdapter;privateStringrecipeUniqueId;privateCoordinatorLayoutcoordinatorLayout;privateRecipeAddDialogFragmentre

android - 使用相机查找对象的尺寸(高度,宽度)

我想找到使用相机获取对象尺寸的解决方案,听起来像是重复一个Howtomeasureheight,widthanddistanceofobjectusingcamera?但解决方案并没有帮助我。从上面的链接我得到了一些想法来找出距离(MeasureDistance)。有人可以建议我应该如何获得对象的宽度和高度吗?简单的数学或任何想法都会非常有帮助。是否有可能使用OpenCV实现上述解决方案。MeasureHeightandWidth到目前为止我尝试了什么:假设我们假设FixedDistance,我们可以计算出Angleofelevationtan(α/2)=(l/2)/d,henceα=

Android:减小微调器下拉框的宽度

我看过关于这个主题的大部分问题,似乎没有一个明确的答案。我在表格View的不同行中有三个微调器。使用weight属性,表格中的单元格以及相应的微调器和TextView都具有相同的宽度。但是,当单击微调器时,下拉列表会以全宽显示并覆盖整个表格。必须有一种方法来限制列表的宽度。毕竟它只能容纳一个最多4位数的数字。我在R.attr.dropDownWidth上看到了一条注释,看起来它可能有帮助,但我不知道如何实现这个方法,更不用说它是否真的有效了。对于将下拉菜单的宽度限制在大约100dip的此方法或其他方法的任何帮助,我们将不胜感激-特别是如果包含示例代码。谢谢,艾伦...

有关Vue、微信小程序、UniApp中的CSS中的宽度width单位、自适应

在Vue中,可以使用以下单位来设置宽度(width)像素(px):最常用的单位,表示一个绝对长度单位。例如,width:200px;表示宽度为200像素。百分比(%):相对于父元素的宽度计算。例如,width:50%;表示宽度为父元素宽度的50%。视窗宽度(vw):相对于视口(浏览器窗口)宽度的百分比。例如,width:25vw;表示宽度为视口宽度的25%。视窗高度(vh):相对于视口(浏览器窗口)高度的百分比。例如,height:50vh;表示高度为视口高度的50%。em:相对于元素自身字体大小的倍数。例如,width:2em;表示宽度为字体大小的两倍。rem:相对于根元素(html)字体大