当前位置:编程学习 > wap >>

windows phone8 多分辨率适配问题

windows phone8中,在三种分辨率中采用三套不同的分辨率的图,
 <Grid HorizontalAlignment="Left"  >
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="480"></ColumnDefinition>
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition Height="800"></RowDefinition>
            </Grid.RowDefinitions>
            <Image Grid.Row="0" Grid.Column="0" Source="explain_3.png" Height="1280" Width="720"></Image>
        </Grid>
正常的情况下重grid中加入image时,只要不指定image的height和width,image会自适应grid大小,
但项目中必须要在img中指定image的height和width,explain_3.png这个图是720*1280的图,系统默认的是把高分辨率在480的基础上放大了,可不可以根据屏幕分辨率重新设置默认,或是将屏幕呈现方式改成物理分辨率方式 windows phone8 多分辨率 --------------------编程问答-------------------- 没太明白你的意思,,, --------------------编程问答--------------------
引用 1 楼 NianHui 的回复:
没太明白你的意思,,,
尽量不要设置宽高 让其自适应,多用grid元素 --------------------编程问答-------------------- 为什么 img 必须要为720*1280呢?
对设计来说,WP的分辨率只有480*800。
如果你是想在720*1280得分辨率上显示720*1280的图片,那么你就应该在代码中判断分辨率再给适合的图。
但是设计控件,只能按照480*800设计。
补充:移动开发 ,  Windows Phone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,