标签: dimensions

如何获取iframe的scrollTop

当window是iframe时,jQuery的scrollTop返回null.有没有人能够弄清楚如何获得iframe的scrollTop?

更多信息:

我的脚本在iframe本身运行,父窗口在另一个域上,所以我无法访问iframe的ID或类似的东西

iframe jquery dimensions

19
推荐指数
4
解决办法
6万
查看次数

何时应该在Android中使用dimens.xml文件?

例如,在特定的布局中,我有以下XML:

<GridView
    android:id="@+id/gridView1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="3dp"
    android:columnWidth="48dp"
    android:numColumns="auto_fit"
    android:verticalSpacing="10dp"
    android:horizontalSpacing="10dp"
    android:stretchMode="spacingWidth" />
Run Code Online (Sandbox Code Playgroud)

此网格视图特定于此布局,我不认为我将使用具有类似属性的任何其他网格视图.这就是说代码中的维度值特定于该网格视图.

我是否应该将它们移动到dimens.xml文件中,或者将它们留下来就可以了?如果是这样,仅当在多个布局中使用该值时,我是否应该在dimens.xml文件中放置值?

android dimensions android-layout

18
推荐指数
3
解决办法
1万
查看次数

为什么sum(X,1)是MATLAB中列的总和?

>> X = [0 1 2
        3 4 5]

>> sum(X, 1)

ans =

     3     5     7
Run Code Online (Sandbox Code Playgroud)

sum(X, 1)应该按照文件所说的1st维度()求和:

S = SUM(X,DIM)沿维度DIM求和.

但为什么它实际上是沿2nd维度()求和的?

matlab dimensions

14
推荐指数
2
解决办法
3万
查看次数

如何在PHP中获得SVG图片的宽度和高度?

我试图getimagesize()在SVG文件上使用,但它失败了.

我知道SVG是"可缩放矢量图形",但我发现谷歌Chrome的"评论元素"可以完美地获得SVG图片的尺寸,所以我怀疑这在PHP中也是可能的.

如果难以获得尺寸,有没有办法判断SVG图像是垂直还是水平?

php svg dimensions

14
推荐指数
4
解决办法
2万
查看次数

如何使用getUserMedia获取网络摄像头图像的大小?

我试图找出使用getUserMedia从网络摄像头获得的图像大小.

现在,在我的Macbook中,我认为是720p相机,但我得到的图像是640x480.我假设情况并非总是如此,我希望能够处理尽可能多的相机.(我更关心纵横比而不是尺寸本身,我只是想确保图片不显示拉伸)

是否有可能做到这一点?

谢谢!
丹尼尔

webcam html5 dimensions getusermedia

14
推荐指数
1
解决办法
1万
查看次数

getDimension()/ getDimensionPixelSize() - mutliplier问题

所以我有android 2.3.5设备,它是NORMAL/HDPI.我的项目中有一个dimens.xml:

...
    <dimen name="gameresult_congrats_label_msg_textSize">20sp</dimen>
...
Run Code Online (Sandbox Code Playgroud)

此文件在values-normal/values-hdpi等文件夹中完全相同.在我的第一个活动应用程序中使用以下方

Toast.makeText(this, "textSize is "+getResources().getDimensionPixelSize(R.dimen.gameresult_congrats_label_msg_textSize), Toast.LENGTH_SHORT).show();
Run Code Online (Sandbox Code Playgroud)

它显示了30.我也尝试过:

Toast.makeText(this, "textSize is "+getResources().getDimension(R.dimen.gameresult_congrats_label_msg_textSize), Toast.LENGTH_SHORT).show();
Run Code Online (Sandbox Code Playgroud)

但结果是一样的.但只有当我尝试这个时:

Toast.makeText(this, "textSize is "+getResources().getString(R.dimen.gameresult_congrats_label_msg_textSize), Toast.LENGTH_SHORT).show();
Run Code Online (Sandbox Code Playgroud)

我终于拿到了"20sp"!但那是为什么呢?官方文档称这些方法会返回

资源维度值乘以适当的度量标准.

我通过将我的值改为25来检查这个,我得到38,这意味着aos使用1.5乘数.但为什么?它已经从适当的文件夹中获取价值,这意味着它可以获得准备使用的价值!aos从那里获得1.5倍乘数?我知道这取决于DisplayMetrics.但它如何计算1.5倍?
更新
我理解乘数,但是,你知道,这里真正的问题是双重缩放.这就是为什么我问过这个问题.
所以如果我有一些layout.xml(在res\layout文件夹中),TexView定义如下:

<TextView
    android:id="@+id/congratsLabel"
    ...
    android:textSize="@dimen/gameresult_congrats_label_msg_textSize" />
Run Code Online (Sandbox Code Playgroud)

一切都很好看.我的意思是textview就像我期待的那样.
现在让我们在代码中做同样的事情:

TextView congratsLabel = fineViewById(R.id.congratsLabel); 
textSize = getResources().getDimension(R.dimen.gameresult_congrats_label_msg_textSize)
congratsLabel.setTextSize(textSize) 
Run Code Online (Sandbox Code Playgroud)

这是问题!!! getResources().getDimension()返回一个SCALED值,没关系.但是我的textView的结果大小将比我预期的大1.5,因为setTextSize与SP一起工作,这里是第二个尺度!这就是为什么AOS使得结果文本大小缩放到45(最初定义为20sp).

android dimensions textview

14
推荐指数
4
解决办法
4万
查看次数

为什么IE8上的JavaScript访问图像尺寸如此昂贵?

我必须处理大量图像.首先,我需要检查图像的大小是否大于50x60并适当增加坏图像的计数器.

我的问题是,速度n.width/ n.height在Internet Explorer 8极低.我查了一下n.offsetWidth,n.clientWidth但速度方面都是一样的.我不能使用n.style.width,因为这个值并不总是设置在<img />我感兴趣的标签上.

考虑以下代码:

使用Javascript

var Test = {
    processImages: function () {
        var fS = new Date().getTime();

        var minimagew = 50,
            minimageh = 60;
        var imgs = document.getElementsByTagName('img');
        var len = imgs.length,
            isBad = 0,
            i = len;

        while (i--) {
            var n = imgs[i];

            var imgW = n.width;
            var imgH = n.height;

            if (imgW < minimagew || imgH < minimageh) {
                isBad++;
            }
        } …
Run Code Online (Sandbox Code Playgroud)

javascript performance image dimensions

13
推荐指数
3
解决办法
1086
查看次数

如果ScrollView只支持一个直接子项,那么我应该如何使整个布局可滚动?

我在布局中有3个文本视图,其中文本在我的机器人2的底部有点剪辑...如何确保整个文本是可见的,并且用户可以向下滚动(只需用他们的手指),看到我的其他文字?

谢谢!

编辑:

<?xml version="1.0" encoding="utf-8"?>


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <ImageButton android:id="@+id/ImageButton01" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@drawable/def" 
    android:layout_gravity="top|center">
    </ImageButton>

<TextView android:id="@+id/oneView" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:text="@string/one_def" 
android:layout_gravity="left|center" 
android:textSize="13dip"></TextView>

<TextView android:text="@string/two_def" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:layout_gravity="left|center" 
android:id="@+id/twoView" 
android:textSize="13dip"></TextView>

<TextView android:text="@string/threedef_def" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:layout_gravity="left|center" 
android:id="@+id/threeView" 
android:textSize="13dip"></TextView>


</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

xml formatting android dimensions scrollview

13
推荐指数
2
解决办法
2万
查看次数

JComboBox宽度

我创建了一个jComboBox,但它占用了帧的全宽.如何设置宽度固定.

是的borderlayout用于面板的框架和框布局.我在这里添加代码:

import javax.swing.*;
import java.awt.BorderLayout;

public class Window8  {

    JFrame frame;
    JPanel panel;
    JComboBox combo;
    public void go(){

    String[] option = { "STUDENT", "TEACHER" };

    combo.setPreferredSize(new Dimension(1,25));
    combo = new JComboBox(option);
    menu.setSelectedIndex(0);

    frame = new JFrame("DELETION"); 
    frame.setLocationRelativeTo(null);
    frame.setSize(400, 300);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setVisible(true);

    panel = new JPanel();
    panel.setLayout(new BoxLayout(panel,BoxLayout.Y_AXIS));

    frame.getContentPane().add(BorderLayout.NORTH,panel);
    panel.add(combo);   
}
Run Code Online (Sandbox Code Playgroud)

java swing dimensions jcombobox

13
推荐指数
1
解决办法
5万
查看次数

"维数不正确"错误,帮助我理解原因

这个问题的组织:

I.   Background
II.  The Problem/Question
III. Steps Taken to Make this Question Good
IV.  Update: the output of head(x.path) and dput(x.path)
Run Code Online (Sandbox Code Playgroud)

一,背景

我正在定制/调整O'Reilly的书"黑客机器学习"(第3章)中的电子邮件分类代码.该代码及其附带数据可在此处找到:https://github.com/johnmyleswhite/ML_for_Hackers/tree/master/03-Classification

II.问题/问题

调用该代码中的一个主要功能get.msg().原来的功能是

get.msg <- function(path)
{
  con <- file(path, open = "rt", encoding = "latin1")
  text <- readLines(con)
  # The message always begins after the first full line break
  msg <- text[seq(which(text == "")[1] + 1, length(text), 1)]
  close(con)
  return(paste(msg, collapse = "\n"))
}
Run Code Online (Sandbox Code Playgroud)

我的数据在很多方面都有所不同,所以我必须对此进行相当多的编辑.我之前从关系数据库中读取了我的数据,因此我不必读入并清理文本文件.相反,我的电子邮件正文数据是数据框的第18列,我们可以调用它x.这是我的版本get.msg():

get.msg <- …
Run Code Online (Sandbox Code Playgroud)

r dimensions

13
推荐指数
2
解决办法
6万
查看次数