javascript

java

python

c#

node.js

reactjs

android

php

c++

ruby-on-rails

html

jquery

git

css

ios

sql

.net

c

<img src="//i.stack.imgur.com/bk9VA.png" alt="" class="sponsor-tag-img" width="18" height="16"/>android

string

WPF:如何以原始大小显示图像?

我在WPF中显示图像时遇到问题。

这是我的代码:

<Button HorizontalAlignment="Left" Grid.Column="1" Grid.Row="5" Margin="0,5">
        <Button.Content>
            <StackPanel Orientation="Horizontal" Margin="10,0">
                <Image Source="/images/user_add.png" Stretch="None" HorizontalAlignment="Center" VerticalAlignment="Center" Width="24" Height="24" />
                <TextBlock Text="添加" />
            </StackPanel>
        </Button.Content>
    </Button>

我有一个原始大小为32 * 32的图像,但是当我运行上面的代码时,图像将拉伸以填充所有空间,超出其原始大小。 我还设置了&#34; Stretch&#34; 财产到&#34;没有&#34;,但似乎它不起作用。

那么,我该如何解决这个问题呢?谢谢!

trans by 2019-08-13T23:20:25Z

HTML - 如何在html5中居中画布

我现在一直在寻找解决方案,但还没找到任何东西。 也许它只是我的搜索条件。好吧,我试图根据浏览器窗口的大小制作画布中心。 画布是800x600。如果窗口低于800x600,它也应该调整大小(但目前不是很重要)

trans by 2019-08-12T09:01:48Z

html - 缩放图像以适合边界框

是否有一个仅限CSS的解决方案将图像缩放到边界框(保持纵横比)? 如果图像大于容器,则此方法有效:

img {
  max-width: 100%;
  max-height: 100%;
}

例:

  • 用例1(作品):[http://jsfiddle.net/Jp5AQ/2/]
  • 用例2(作品):[http://jsfiddle.net/Jp5AQ/3/]

但我想扩大图像,直到尺寸为容器的100%。

  • 用例3(不起作用):[http://jsfiddle.net/Jp5AQ/4/]
trans by 2019-07-29T00:14:10Z

resize - jquery $(window).width()和$(window).height()在视口未调整大小时返回不同的值

我正在使用jquery编写一个站点,该站点反复调用$(item).param()$(window).height()来根据视口大小定位和调整元素。

在故障排除中,我发现在未调整视口大小时,在重复调用上述jquery函数时,我的视口大小报告略有不同。

想知道是否有任何特殊情况,任何人都知道这种情况何时发生,或者这是否就是这样。 显示的尺寸差异为20px或更小。 它发生在Mac OS X 10.6.2上的Safari 4.0.4,Firefox 3.6.2和Chrome 5.0.342.7 beta中。 我还没有测试其他浏览器,因为它似乎并不特定于浏览器。 我也无法弄清楚差异取决于什么,如果它不是视口大小,是否会有另一个因素导致结果不同?

任何见解将不胜感激。


更新:

这不是$(item).param()$(window).height()的值正在改变。 这是我用来存储上述值的变量的值。

它不是影响值的滚动条,变量值更改时不会显示滚动条。 这是我的代码将值存储在我的变量中(我正在做的只是因为它们更短)。

(这一切都在$(item).param()之内)

//最初声明变量对$(item).param()内的其他函数可见

var windowWidth = $(window).width(); //retrieve current window width
var windowHeight = $(window).height(); //retrieve current window height
var documentWidth = $(document).width(); //retrieve current document width
var documentHeight = $(document).height(); //retrieve current document height
var vScrollPosition = $(document).scrollTop(); //retrieve the document scroll ToP position
var hScrollPosition = $(document).scrollLeft(); //retrieve the document scroll Left position


function onm_window_parameters(){ //called on viewer reload, screen resize or scroll

    windowWidth = $(window).width(); //retrieve current window width
    windowHeight = $(window).height(); //retrieve current window height
    documentWidth = $(document).width(); //retrieve current document width
    documentHeight = $(document).height(); //retrieve current document height
    vScrollPosition = $(document).scrollTop(); //retrieve the document scroll ToP position
    hScrollPosition = $(document).scrollLeft(); //retrieve the document scroll Left position

}; //end function onm_window_parameters()

我插入了一个警告语句来探测上面的变量与它们应该持有的值。 $(item).param()值保持一致,但我的变量因我无法弄清楚的原因而改变。

我已经找到了我的代码可能会改变有问题的变量值的地方,而不是只检索它们的设置值而且找不到。 如果可能的话,我可以将整个shebang发布到某个地方。

trans by 2019-07-22T08:07:21Z

android - windowSoftInputMode =“adjustResize”无法使用半透明动作/ navb

我在新的Android KitKat(4.4)和windowSoftInputMode="adjustResize"中遇到了半透明动作条/导航栏的问题。

Normaly将InputMode更改为adjustResize,应用程序应该在键盘显示时自行调整大小......但是在这里它不会! 如果我删除透明效果的行,则调整大小正常。

因此,如果键盘可见,我的ListView就在它下面,我无法访问最后几个项目。 (只能手动隐藏键盘)

AndroidManifest.xml中

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="XYZ"
android:versionCode="23"
android:versionName="0.1" >

<uses-sdk
    android:minSdkVersion="9"
    android:targetSdkVersion="19" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/Theme.XYZStyle" >
    <activity
        android:name="XYZ"
        android:label="@string/app_name"
        android:windowSoftInputMode="adjustResize" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

</manifest>

值-V19/ styles.xml

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

<style name="Theme.XYZStyle" parent="@style/Theme.AppCompat.Light">
    <item name="android:windowTranslucentStatus">true</item>
    <item name="android:windowTranslucentNavigation">true</item>
</style>

</resources>

fragment.xml之

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<ListView
    android:id="@+id/listView_contacts"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:clipToPadding="false"
    android:divider="@null"
    android:dividerHeight="0dp"
    android:drawSelectorOnTop="true"
    android:fastScrollAlwaysVisible="true"
    android:fastScrollEnabled="true"
    android:paddingBottom="@dimen/navigationbar__height" >
</ListView>

</RelativeLayout>

有没有想法解决这个问题?

trans by 2019-07-18T12:09:40Z

c# - 如何禁用用户的表单大小调整?

如何禁用用户的表单大小调整? 使用哪个属性?

我试过AutoSizeAutoSizeMode

trans by 2019-07-14T04:36:15Z

objective c - 如何使用iOS轻松调整大小/优化图像大小?

我的应用程序是从网络下载一组图像文件,并将它们保存到本地iPhone磁盘。 其中一些图像的尺寸非常大(例如,宽度大于500像素)。 由于iPhone甚至没有足够大的显示屏来显示原始尺寸的图像,因此我计划将图像尺寸调整为更小的尺寸,以节省空间/性能。

此外,其中一些图像是JPEG,并且它们不会保存为通常的60%质量设置。

如何使用iPhone SDK调整图片大小,如何更改JPEG图像的质量设置?

trans by 2019-07-12T22:57:08Z

javascript - 谷歌图表重绘/缩放窗口调整大小

如何在窗口调整大小时重绘/重新缩放谷歌线图?

trans by 2019-06-18T01:55:15Z

xaml - WPF:将宽度(和高度)设置为百分比值

假设我想让WidthWidth等于它的父容器的Width(即从一侧到另一侧拉伸)或它的父容器Width的百分比,如何在不指定绝对值的情况下在XAML中完成此操作?

我想这样做,以便如果父容器容器稍后扩展(其'Width增加),它的'子元素也将自动扩展。 (基本上,就像在HTML和CSS中一样)

trans by 2019-06-09T08:20:46Z

c ++ - 如何在向量增长时强制执行移动语义?

我有一个A某个类的对象myvec.push_back(a).该类是非平凡的,并且定义了复制构造函数和移动构造函数。

std::vector<A>  myvec;

如果我用A对象填充向量(使用例如myvec.push_back(a)),则使用复制构造函数A( const A&)来向量增长,以实例化向量中元素的新副本。

我可以以某种方式强制执行类A的移动构造函数吗?

trans by 2019-06-02T00:28:26Z

用户界面 - 如何从WPF中可调整大小的窗口中删除最小化和最大化?

WPF不提供允许调整大小但没有最大化或最小化按钮的窗口的功能。 我想能够制作这样一个窗口,以便我可以使用可调整大小的对话框。

我知道解决方案意味着使用pinvoke,但我不知道该怎么称呼以及怎么做。 对pinvoke.net的搜索没有发现任何像我需要的那样跳出来的东西,主要是我确定,因为Windows Forms确实在其窗口上提供了CanMinimizeCanMaximize属性。

有人可以指点我或提供代码(C#首选)如何做到这一点?

trans by 2019-05-19T06:01:24Z

android - 如何以编程方式调整自定义视图的大小?

我正在编写一个自定义视图,从RelativeLayout扩展,我想以编程方式调整它,我该怎么办?

自定义视图类是这样的:

public ActiveSlideView(Context context, AttributeSet attr){
        super(context, attr);
        LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        if(inflater != null){       
            inflater.inflate(R.layout.active_slide, this);
        }
trans by 2019-05-10T18:17:46Z

javascript - 在Internet Exp中触发window.resize事件

如您所知,在Internet Explorer中,当页面上的任何元素调整大小时,会触发window.resize事件。 通过分配/更改其高度或样式属性,通过简单地向其添加子元素或其他任何内容来调整页面元素的大小也无关紧要 - 即使元素大小调整不影响视口本身的尺寸。

在我的应用程序中,这导致了一个讨厌的递归,因为在我的window.resize处理程序中我正在调整一些&lt; li&gt; 元素,反过来重新触发window.resize等。再次,这只是IE中的一个问题。

是否有任何方法可以阻止window.resize在IE中触发以响应正在调整大小的页面上的元素?

我还应该提到我正在使用jQuery。

trans by 2019-04-25T20:35:44Z

javascript - 浏览器上的重新呈现视图使用R调整大小

在调整浏览器窗口大小时,如何让React重新渲染视图?

背景

我有一些块,我想在页面上单独布局,但我也希望它们在浏览器窗口更改时更新。 最终结果将是Ben Holland的Pinterest布局,但使用React编写的不仅仅是jQuery。 我还有一段路要走。

这是我的应用程序:

var MyApp = React.createClass({
  //does the http get from the server
  loadBlocksFromServer: function() {
    $.ajax({
      url: this.props.url,
      dataType: 'json',
      mimeType: 'textPlain',
      success: function(data) {
        this.setState({data: data.events});
      }.bind(this)
    });
  },
  getInitialState: function() {
    return {data: []};
  },
  componentWillMount: function() {
    this.loadBlocksFromServer();

  },    
  render: function() {
    return (
        <div>
      <Blocks data={this.state.data}/>
      </div>
    );
  }
});

React.renderComponent(
  <MyApp url="url_here"/>,
  document.getElementById('view')
)

然后我有Blocks组件(相当于上面Pinterest示例中的Pin):

var Block = React.createClass({
  render: function() {
    return (
        <div class="dp-block" style={{left: this.props.top, top: this.props.left}}>
        <h2>{this.props.title}</h2>
        <p>{this.props.children}</p>
        </div>
    );
  }
});

Blocks的列表/集合:

var Blocks = React.createClass({

  render: function() {

    //I've temporarily got code that assigns a random position
    //See inside the function below...

    var blockNodes = this.props.data.map(function (block) {   
      //temporary random position
      var topOffset = Math.random() * $(window).width() + 'px'; 
      var leftOffset = Math.random() * $(window).height() + 'px'; 
      return <Block order={block.id} title={block.summary} left={leftOffset} top={topOffset}>{block.description}</Block>;
    });

    return (
        <div>{blockNodes}</div>
    );
  }
});

我应该添加jQuery窗口调整大小? 如果是的话,在哪里?

$( window ).resize(function() {
  // re-render the component
});

有没有更“反应”的方式这样做?

trans by 2019-04-25T19:20:28Z

javascript - 浏览器上的重新呈现视图使用R调整大小

在调整浏览器窗口大小时,如何让React重新渲染视图?

背景

我有一些块,我想在页面上单独布局,但我也希望它们在浏览器窗口更改时更新。 最终结果将是Ben Holland的Pinterest布局,但使用React编写的不仅仅是jQuery。 我还有一段路要走。

这是我的应用程序:

var MyApp = React.createClass({
  //does the http get from the server
  loadBlocksFromServer: function() {
    $.ajax({
      url: this.props.url,
      dataType: 'json',
      mimeType: 'textPlain',
      success: function(data) {
        this.setState({data: data.events});
      }.bind(this)
    });
  },
  getInitialState: function() {
    return {data: []};
  },
  componentWillMount: function() {
    this.loadBlocksFromServer();

  },    
  render: function() {
    return (
        <div>
      <Blocks data={this.state.data}/>
      </div>
    );
  }
});

React.renderComponent(
  <MyApp url="url_here"/>,
  document.getElementById('view')
)

然后我有Blocks组件(相当于上面Pinterest示例中的Pin):

var Block = React.createClass({
  render: function() {
    return (
        <div class="dp-block" style={{left: this.props.top, top: this.props.left}}>
        <h2>{this.props.title}</h2>
        <p>{this.props.children}</p>
        </div>
    );
  }
});

Blocks的列表/集合:

var Blocks = React.createClass({

  render: function() {

    //I've temporarily got code that assigns a random position
    //See inside the function below...

    var blockNodes = this.props.data.map(function (block) {   
      //temporary random position
      var topOffset = Math.random() * $(window).width() + 'px'; 
      var leftOffset = Math.random() * $(window).height() + 'px'; 
      return <Block order={block.id} title={block.summary} left={leftOffset} top={topOffset}>{block.description}</Block>;
    });

    return (
        <div>{blockNodes}</div>
    );
  }
});

我应该添加jQuery窗口调整大小? 如果是的话,在哪里?

$( window ).resize(function() {
  // re-render the component
});

有没有更“反应”的方式这样做?

trans by 2019-03-19T22:38:53Z

image - 在Android上将大型位图文件的大小调整为缩放输出文件

我在一个文件中有一个大位图(比如3888x2592)。 现在,我想将该位图的大小调整为800x533并将其保存到另一个文件中。我通常会通过调用BitmapFactory.decodeFile(file, options)方法缩放位图,但它需要一个源位图作为第一个参数,我无法提供,因为将原始图像加载到Bitmap对象当然会超出内存(例如,请参见此处)。

我也无法读取位图,例如,BitmapFactory.decodeFile(file, options),提供BitmapFactory.Options.inSampleSize,因为我想将其调整为精确的宽度和高度。 使用inSampleSize会将位图的大小调整为972x648(如果我使用inSampleSize=4)或778x518(如果我使用inSampleSize=5,它甚至不是2的幂)。

我还想避免使用inSampleSize在第一步中使用例如972x648读取图像,然后在第二步中将其大小调整为800x533,因为与直接调整原始图像大小相比,质量会很差。

总结一下我的问题:有没有办法读取10MP或更高的大图像文件并将其保存到新的图像文件,调整大小到特定的新宽度和高度,而不会得到OutOfMemory异常?

我也尝试了BitmapFactory.decodeFile(file, options)并手动将Options.outHeight和Options.outWidth值设置为800和533,但它不起作用。

trans by 2019-03-14T23:42:37Z

javascript - jQuery - 如何等待'resize'事件的'end'然后再执行一个动作?

所以我目前使用的东西如下:

$(window).resize(function(){resizedw();});

但是在调整大小过程的过程中会多次调用它。 是否可以在事件结束时捕获事件?

trans by 2019-03-11T03:01:57Z

如何调整图像C#的大小

Image,WidthHeightGet()属性System.Drawing.Image;
如何在C#中运行时调整Image对象的大小?

现在,我正在创建一个新的Image使用:

// objImage is the original Image
Bitmap objBitmap = new Bitmap(objImage, new Size(227, 171));
trans by 2019-03-04T18:07:44Z

跨浏览器窗口调整大小事件 - JavaScript / jQuery

在Firefox,WebKit和Internet Explorer中使用的窗口调整大小事件的正确(现代)方法是什么?

你可以打开/关闭两个滚动条吗?

trans by 2019-02-13T08:50:24Z

javascript - 使用自动调整大小创建textarea

还有另外一个关于这个问题,我试过了。 但是有一个问题:如果删除内容,textarea不会缩小。 我找不到任何方法将它缩小到正确的大小 - clientHeight值作为textarea的完整大小而不是其内容返回。

该页面的代码如下:

function FitToContent(id, maxHeight)
{
   var text = id && id.style ? id : document.getElementById(id);
   if ( !text )
      return;

   var adjustedHeight = text.clientHeight;
   if ( !maxHeight || maxHeight > adjustedHeight )
   {
      adjustedHeight = Math.max(text.scrollHeight, adjustedHeight);
      if ( maxHeight )
         adjustedHeight = Math.min(maxHeight, adjustedHeight);
      if ( adjustedHeight > text.clientHeight )
         text.style.height = adjustedHeight + "px";
   }
}

window.onload = function() {
    document.getElementById("ta").onkeyup = function() {
      FitToContent( this, 500 )
    };
}
trans by 2019-02-10T08:07:54Z

1 2 下一页 共2页