WPF中是否有一个控件让我们根据窗口的大小为用户控件定义一个或更多的布局。
假设分辨率为1280x800,我将有一个有4列的Grid控件来显示我的数据,但是如果分辨率为800 x 600,我只会使用一个有2列的Grid控件,这样它看起来就被压碎了。
例如
<Layouts>
<Layout x:key="1280x800">
<Grid/> with 4 columns
</Layout>
<Layout x:key="800x600">
<Grid /> with 2 col
我有一个带有max-width of 1000px和max-height of 650px的包装div。
我想动态地调整这个包装器的宽度和高度,同时保持它的纵横比。如果调整浏览器窗口的大小以减小宽度,则应调整高度.如果高度减小,则应相应调整宽度。
我正在使用HTML5和CSS3。这是在桌面和移动设备上创建一个响应性布局的尝试。
我想要一个带有width=fill_parent的ImageView,高度应该是任何宽度。我不确定是否有办法在xml中指定,创建自己的ImageView派生类的唯一选项是什么?:
public class MyImageView extends ImageView {
// Just return whatever the current width is?
private int measureHeight(int measureSpec) {
return getWidth();
}
}
这是走的路吗,还有其他选择吗?(我甚至不确定上面的说法是否正