我为不同的屏幕尺寸提供了不同的xml layouts
(同名) - 例如layout-sw320dp
,layout-sw480dp
等。
但是当我尝试更改特定布局中的某些属性以适应不同设备的UI时 - 例如layout_height,layout_width,paddingRight,topMargin等等 - 它仍然看起来不太好。
我支持这是因为有一个屏幕尺寸范围(4-5“)和从layout-sw320dp
读取的不同屏幕尺寸。我尝试了 Galaxy S4 - 5”屏幕和 Galaxy S3 Mini - 4“屏幕。所以在S4 evrything看起来不错但在S3迷你 - 没有 - 按钮向下移动,图像不在中心。
我究竟做错了什么?
提前谢谢!
答案 0 :(得分:1)
使用 dimens.xml 指定宽度,边距,填充。此xml在res / values文件夹中可用。对于不同的设备,你可以创造不同的尺寸对于不同的设备,它有不同的图像。
您必须为不同的屏幕创建不同的值文件夹。像
for (int i = 1; i <= wordDocument.Bookmarks.Count; i++)
{
object j = i;
wordDocument.Bookmarks.get_Item(ref j).Range.Text = wordPattern.Bookmarks.get_Item(ref j).Range.Text.ToString();
//MessageBox.Show(wordDocument.Bookmarks[i].Range.Text);
//MessageBox.Show(wordPattern.Bookmarks[i].Range.Text);
}
检查此图片: -