在自定义WPF控件中,我想将控件的宽度设置为高度的函数.例如: Width = Height / 3 * x;
实现这一目标的最佳方法是什么,以便控件正确且流畅地调整大小(以及最初的大小)?
是否可以在textarea元素中获取文本的宽度?
我不想要$('textarea').val().length本身,因为它不依赖于font-size.
我更喜欢里面文字的绝对宽度.
我的代码:
Display display = activity.getWindowManager().getDefaultDisplay();
DisplayMetrics displayMetrics = new DisplayMetrics();
display.getMetrics(displayMetrics);
System.out.println("screen width:"+displayMetrics.widthPixels);
System.out.println("screen heigth:"+displayMetrics.heightPixels);
Run Code Online (Sandbox Code Playgroud)
当我在android Honeycomb系统中运行这个程序时,输出是800和1232,但设备的屏幕是800_1280,我可以得到它吗?谢谢.
var qcanvas = $('#canvas');
var canvas = ctl_canvas[0];
var context = canvas.getContext('2d');
qcanvas.css('border', '1px solid black');
qcanvas.css('width', 400);
qcanvas.css('height', 75);
Run Code Online (Sandbox Code Playgroud)
当我使用上面qcanvas.css('width', 400);和各自的高度css时,画布的实际高度不是我使用jquery函数设置的高度.有谁知道我怎么不能使用canvas.width = 400;和使用propery jquery函数?
我有一个非常愚蠢的问题要问.
我试图使div跨度100%的网页宽度,但它没有达到.我希望它是动态的(不指定px中的宽度),我绝对不希望它出现水平滚动条.
我正在尝试制作类似于Stack Overflow的100%页面宽度"警报",它会告诉您何时获得新徽章.
我网站的屏幕截图:

粉红色横幅div的代码
<div width='100%' style="padding:0px; background-color:FF0099; background-image:url('pics/pink_bg.png'); ">
</div>
Run Code Online (Sandbox Code Playgroud) 我已经在RelativeLayout中创建了一个Button,我想设置它的大小.但我只能设置一个比原来更大的尺寸,例如我可以将其调整为200dp但不调整为20dp.
有解决方案吗?
这是我的代码
Button b = new Button(getApplicationContext());
myLayout.addView(b);
b.setWidth(200); // Work
b.setWidth(20); // Don't work
Run Code Online (Sandbox Code Playgroud)
谢谢
是否可以在不使用PHP加载实际图像的情况下获取图像信息?在我的情况下,我想要高度和宽度.
我有这个代码从目录中获取图像.我回显了图像的url并用JS获取它.
<?php
$directory = "./images/photos/";
$sub_dirs = glob($directory . "*");
$i = 0;
$len = count($sub_dirs);
foreach($sub_dirs as $sub_dir)
{
$images = glob($sub_dir . '/*.jpg');
$j = 0;
$len_b = count($images);
foreach ($images as $image)
{
if ($j == $len_b - 1) {
echo $image;
} else {
echo $image . "|";
}
$j++;
}
if ($i == $len - 1) {
} else {
echo "|";
}
$i++;
}
?>
Run Code Online (Sandbox Code Playgroud) 我有一个tableView使用IB与自定义单元格和原型单元格.
我正在尝试使单元格的宽度比tableView.frame略短,以在左右角之间留出一点空间.
var cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as TableViewCell
cell.bounds = CGRectMake(10, self.tableView.frame.origin.y, 30, self.tableView.frame.size.height)
cell.layer.bounds = CGRectMake(10, self.tableView.frame.origin.y, 30, self.tableView.frame.size.height)
cell.textLabel?.bounds = CGRectMake(10, self.tableView.frame.origin.y, 30, self.tableView.frame.size.height)
Run Code Online (Sandbox Code Playgroud)
更新:这是一个很好的示例,解释如何将subView添加到tableView. http://natashatherobot.com/ios-frame-vs-bounds-resize-basic-uitableview-cell/
更新2:看起来没有一种简单的方法可以做到这一点.据我所知,有3种方法可以达到这个目的:
我需要在一个宽度为100%的div中放置一个文本框margin.
我的问题是我无法放置右边距,导致文本框的宽度为100%(这是必要的!).
因此textbox,div容器必须具有100%的宽度(导致响应)并且textbox所有方面都需要8px的边距.
.search-cont {
background-color: #c8c7cc;
width:100%;
height:44px;
overflow:hidden;
transition: all 0.5s;
z-index:997;
position:fixed;
}
.search-text {
border-radius:5px;
border:0px;
height:28px;
padding:0px;
padding-left:6px;
width: 100% !important;
margin: 8px !important;
box-sizing:border-box;
display:block;
background-color:#fff;
}
::-webkit-input-placeholder {
text-align: center;
}
:-moz-placeholder { /* Firefox 18- */
text-align: center;
}
::-moz-placeholder { /* Firefox 19+ */
text-align: center;
}
:-ms-input-placeholder {
text-align: center;
}Run Code Online (Sandbox Code Playgroud)
<div id="search-cont" class="search-cont">
<div><input type="text" id="search-text" class="search-text" placeholder="Search" /></div>
</div>Run Code Online (Sandbox Code Playgroud)
有一个例子 - > …
我需要减少下面多个条形图中条形的宽度:
我尝试使用space这里的选项更改条形图(R)中的条形宽度,但似乎有多个条形图(即在我的情况下,每个变量4条形),该功能space不起作用.
这是一些重现情节的假数据:
mat_example = matrix(rnorm(40), 4, 10)
barplot(mat_example[,c(1:10)], beside = TRUE)
Run Code Online (Sandbox Code Playgroud)
谢谢你的任何建议.