是否可以在视图上设置背景 png 并将其锚定到顶部而不在 Android 中缩放?
Posted
技术标签:
【中文标题】是否可以在视图上设置背景 png 并将其锚定到顶部而不在 Android 中缩放?【英文标题】:Is it possible to set a background png on a view and anchor it to the top and not scale in Android? 【发布时间】:2010-11-22 04:02:35 【问题描述】:我有一张图片,比如我们设计师的 16px。我想将其设置为 视图上的背景图像,但视图比图像大。所以,我想将图像锚定在视图的顶部,然后让视图用纯色填充底部。
这在当前版本的 android 1.5_r3 中是否可行?
这是我目前所拥有的:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_
android:layout_
android:padding="3dip"
style="@style/listItemStyle">...
其中 listItemStyle 定义为:
<style
name="listItemStyle"
parent="@android:style/Widget.ListView">
<item name="android:background">@drawable/list_background</item>
</style>
但是图像正在缩放以占据整个视图,我不确定如何将图像设置为背景并同时指定纯色。我怀疑我需要将视图包装在具有指定颜色的包含视图中,这是最好的方法吗?
【问题讨论】:
【参考方案1】:将您的图像放在 ImageView 中,然后使用纯色作为项目视图的背景。这是另一种选择。
干杯
【讨论】:
以上是关于是否可以在视图上设置背景 png 并将其锚定到顶部而不在 Android 中缩放?的主要内容,如果未能解决你的问题,请参考以下文章
如何锚定 UIScrollView 的子视图,如移动 Safari 中的 URL 栏?