Android 如何将背景图像添加到活动中,并将其与右下角对齐?
我有一个活动,我现在称之为mainactivity。我想知道如何在上面加上背景。我知道如何通过添加Android 如何将背景图像添加到活动中,并将其与右下角对齐?,android,android-layout,Android,Android Layout,我有一个活动,我现在称之为mainactivity。我想知道如何在上面加上背景。我知道如何通过添加android:background=“@drawables/background” 但是我想将它与右下角(重力)对齐,并保持其原始比率,因为背景标记正在拉伸它 这就是我目前所得到的。styles.xml文件和线性布局上的背景标记设置为@style/background 样式文件: <style name="Background"> <ImageView
android:background=“@drawables/background”
但是我想将它与右下角(重力)对齐,并保持其原始比率,因为背景标记正在拉伸它
这就是我目前所得到的。styles.xml文件和线性布局上的背景标记设置为@style/background
样式文件:
<style name="Background">
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/background"
android:gravity="bottom|right"
/>
</style>
我应该添加/更改什么(或我可以做的任何其他事情)以使右下角具有可绘制的“锁”
谢谢您可以创建一个指定源可绘制和重力的新位图可绘制,然后将该可绘制用作背景
例如,创建一个名为aligned_background.xml的新位图可绘制:
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:gravity="bottom|right"
android:src="@drawable/background" />
然后将您的背景设置为@drawable/aligned_background
大家好,这是怎么看的。
在本页第一个答案的帮助下。我有一个适合我的文件。
我有一个可绘制的位图XML文件。然后main.xml上的线性布局将其背景标记设置为“@drawable/aligned background”
我想要的文件(对齐的背景)如下所示:
现在好了!
我得到了它。
这是我最后的位图绘制,对我来说非常好
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:gravity="bottom|right"
android:src="@drawable/background"
android:adjustViewBounds="true"
android:scaleType="fitStart"/>
谢谢 您的样式
元素完全错误。在那里你不能有视图,只能有属性你也知道如何缩放图像,所以它是角落里的缩略图吗?@user1195777:我想你可以把它包装成一个可缩放的可绘制文件?是否可以在android:src
属性中使用另一个可绘制的xml?我忘了提到,我添加了scaleType标记,这样它就可以很好地放在屏幕的左下角。如果我没有弄错的话,它只会放在左侧,供具有LTR区域设置的用户使用。对于从右到左的区域设置,起点在右侧。