首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据Android-ImageView的XML大小制作图像比例

根据Android-ImageView的XML大小制作图像比例
EN

Stack Overflow用户
提问于 2013-03-14 17:52:42
回答 1查看 1.2K关注 0票数 0

我正在开发一个Android应用程序,因为我是Android开发的初学者,所以我在设计UI时遇到了困难。

UI由许多图像组成,这些图像在屏幕上充当小部件。我希望这些图像总是覆盖屏幕的特定部分,这样布局就可以与不同屏幕尺寸的不同设备兼容。例如,我有一个面板,我希望它与屏幕的上边缘对齐,并从上边缘开始覆盖屏幕的%30。我知道我可以通过在布局xml中适当地混合Relative和LinearLayouts来实现这一点,但我失败的是无法根据ImageView在屏幕上的大小将我放入ImageView中的图像调整大小。在我的例子中,ImageView本身似乎会根据我放入的图像自动调整大小。换句话说,如果我有一个覆盖屏幕上方%30的ImageView对象,我希望它在我放入一张图像后保持不变。(图像可能有一点失真,在这种情况下对我来说并不是太大的问题)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-14 18:11:03

首先,对于Android SDK,有一个指南可以为不同的屏幕尺寸创建一个应用程序。遵循这个:http://developer.android.com/guide/practices/screens_support.html

如果你想要一个视图,它以特定的面积显示,比如30%或80%,你可以在布局中使用android:layout_weight属性,而不是定义特定的高度或宽度。

如果你希望你的图像总是充满ImageView,你应该在你的ImageView中使用android:scaleType="fitXY"属性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15405941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档