我有两个dockpanels,每个都有一个左侧StackPanel.
所述的宽度底部的StackPanel确定由宽度文本是在它.
的宽度顶部的StackPanel应该是相同的宽度底部的StackPanel.
我试图通过ElementName将顶部StackPanel的宽度绑定到底部StackPanel的宽度,但这不起作用.
如何使顶部宽度与底部宽度相同?
替代文字http://i33.tinypic.com/59wj6s.jpg
<StackPanel>
<DockPanel LastChildFill="True" Height="100" >
<StackPanel Width="{Binding ElementName=LeftMenuText, Path=Width}"
DockPanel.Dock="Left"
Background="Yellow">
<TextBlock
Text="This is some text."/>
</StackPanel>
<StackPanel DockPanel.Dock="Right"
Background="Orange">
</StackPanel>
</DockPanel>
<DockPanel
Height="3"
Background="Black"></DockPanel>
<DockPanel LastChildFill="True" Height="100">
<StackPanel Name="LeftMenuWrapper"
DockPanel.Dock="Left"
Background="Yellow">
<TextBlock
Text="This is some text that is longer."/>
</StackPanel>
<StackPanel DockPanel.Dock="Right"
Background="Blue">
</StackPanel>
</DockPanel>
</StackPanel>
Run Code Online (Sandbox Code Playgroud) 是否可以检测浏览器窗口的宽度,如果低于1024,则隐藏页面上的元素?
在JQuery中也许?:-)
我希望使用jQuery来获取容器中所有DIV的总宽度,并将该宽度设置为正文.
我认为我需要一些东西来达到效果
$('#container > div').width().[mulitply by quantity of DIVs in container].[set this result to body width]
Run Code Online (Sandbox Code Playgroud)
不幸的是,只输入我想要的字符串就不够好了!有人能指出我正确的方向吗?
任何帮助赞赏!
<html>
<body REMonload="document.location.assign('index2.php?w=' + window.innerWidth + '&h=' + window.innerHeight);">
<script language="javascript">
document.write('w=' + window.innerWidth + '&h=' + window.innerHeight);
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
输出:
W = 981&H = 425
为什么?维基百科说,w应该是960.
问候,
UPDATE
我发现,问题与viewport元标记有关.
以下代码执行我想要查看的内容:
<html style="width:100%; height:100%;">
<head>
<meta name="viewport" content="width=device-width; initial-scale=0.5; minimum-scale=0.5; maximum-scale=0.5; user-scalable=no;" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
</head>
<body style="width:100%; height:100%; background-color: blue;"
REMonload="document.location.assign('index2.php?w=' + window.innerWidth + '&h=' + window.innerHeight);"
onload="alert('w=' + window.innerWidth + '&h=' + window.innerHeight);">
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
看看这个元:
name ="viewport"content ="width …
我尝试使用以下代码动态更改微调器的宽度,但收到错误消息。正确的方法是什么?
Spinner s1 = (Spinner) findViewById(R.id.s1_10);
s1.setLayoutParams(new LayoutParams(400, LayoutParams.WRAP_CONTENT));
Run Code Online (Sandbox Code Playgroud) 我把这个函数写成给定的文件名(一个jpeg文件)应该以像素为单位打印它的大小,w和h.根据我正在阅读的教程,
// 0xFFC0是"帧起始"标记,包含文件大小// 0xFFC0块的结构非常简单[0xFFC0] [ushort length] [uchar precision] [ushort x] [ushort y]
所以,我写了这个 struct
#pragma pack(1)
struct imagesize {
unsigned short len; /* 2-bytes */
unsigned char c; /* 1-byte */
unsigned short x; /* 2-bytes */
unsigned short y; /* 2-bytes */
}; //sizeof(struct imagesize) == 7
#pragma pack()
Run Code Online (Sandbox Code Playgroud)
然后:
#define SOF 0xC0 /* start of frame */
void jpeg_test(const char *filename)
{
FILE *fh;
unsigned char buf[4];
unsigned char b;
fh = fopen(filename, "rb");
if(fh == NULL)
fprintf(stderr, …Run Code Online (Sandbox Code Playgroud) 我现在正在绘制我的模型,使用大量GL_LINES均匀的半径.我知道这glLineWidth会改变所有线条的半径,但它们每个都应该有不同的半径.我想知道它是否可能使用glLineWidth(以不同的方式)或其他功能?我该怎么办呢?
我有3个div内联.其中2个设置了px宽度(外部div).当窗口调整时,我希望中心div填充两个外部div之间的所有空间.
这是我尝试的一个例子:http: //jsfiddle.net/3ZPHT
#div_1 {
float: left;
background: red;
display: inline-block;
width: 300px;
height: 50px;
text-align: left;}
#div_2 {
overflow: hidden;
background: green;
display: inline-block;
height: 50px;
text-align: center;
}
#div_3 {
float: right;
display: inline-block;
background: blue;
width: 350px;
text-decoration: underline;
font-weight: bold;
color: white;
height: 50px;
text-align: right;
}
Run Code Online (Sandbox Code Playgroud)
这是我想要它的样子:http: //jsfiddle.net/Q8eVz
非常感谢任何帮助,谢谢.
我注意到我在许多网站上集成的Facebook LikeBox(facebook社交插件)现在已经超出其设计宽度而非常重叠.
当我尝试重新生成代码时,我注意到官方Facebook小部件页面上支持的最小宽度现在是"292像素",这远远超出了我管理的大多数网站中平均边栏的空间.
希望问题只是我的问题,但是让Likebox以更小的尺寸调整大小(比如说最小180像素)会更好吗?并非所有网站都能买得起300像素的边栏!
我使用了一种解决方法,通过在DIV内部切割(隐藏)右侧的超大部分,但显然这远非最佳.
我在互联网上看到了很多这个问题,但所有解决方案对我都不起作用..
所以这就是问题所在.我想要一个屏幕宽度为50%的按钮(工作正常).
但现在我希望它与宽度具有相同的高度.
不知怎的,这不起作用:
Button button1 = (Button) findViewById(R.id.button1);
int btnSize = button1.getLayoutParams().width;
button1.setLayoutParams(new LinearLayout.LayoutParams(btnSize, btnSize));
Run Code Online (Sandbox Code Playgroud)
请参阅以下代码:
Activity1.java:
package nl.jesse.project1;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Button;
import android.widget.LinearLayout;
public class Activity1 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_activity1);
Button button1 = (Button) findViewById(R.id.button1);
int btnSize = button1.getLayoutParams().width;
System.out.println(btnSize);
//button1.setLayoutParams(new LinearLayout.LayoutParams(btnSize, btnSize));
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if …Run Code Online (Sandbox Code Playgroud) width ×10
android ×2
dynamic ×2
height ×2
jquery ×2
button ×1
c ×1
css ×1
dimensions ×1
dockpanel ×1
facebook ×1
html ×1
iphone-4 ×1
javascript ×1
jpeg ×1
layoutparams ×1
line ×1
opengl-es ×1
plugins ×1
resolution ×1
social ×1
spinner ×1
stackpanel ×1
wpf ×1
xaml ×1