gpt4 book ai didi

android - 在 ImageView 中放入可绘制对象

转载 作者:太空宇宙 更新时间:2023-11-03 13:14:27 25 4
gpt4 key购买 nike

我目前正在尝试将可绘制对象放入 ImageView 中。

我制作了一个简单的圆角矩形作为可绘制对象,然后在我的布局中放置了一个 ImageView ,但由于某种原因它无法正常工作。

实际的可绘制对象没有显示出来,我只剩下 imageview 容器的空白轮廓。

我不确定是什么问题。我的代码如下所示:

可绘制的 speed_view_vw

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http//schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#b3ffff" />
<corners
android:radius = "3dp"/>
<size
android:width = "200dp"
android:height = "200dp"/>
</shape>

和 ImageView :

<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/SpeedDisplay"
android:src="@drawable/speed_view_vw"
android:scaleType="fitXY"
android:contentDescription="@string/speed_image_desc"
android:layout_marginTop="74dp"
android:layout_below="@+id/Title"
android:layout_centerHorizontal="true" />

目前,我只有一个圆角矩形,但最后我想产生这样的东西:

The two limes move according to parameters

这样两个柱子就可以根据用户参数移动

最佳答案

在可绘制speed_view_vw中添加内在边界

  <size android:width="xxdp"
android:height="xxdp"/>

或者用 layer-list 像这样尝试你的 drawable 并且会工作


编辑

发现您的问题在于

http

替换这个

<shape xmlns:android="http//schemas.android.com/apk/res/android"

用这个http:

<shape xmlns:android="http://schemas.android.com/apk/res/android"

关于android - 在 ImageView 中放入可绘制对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38682834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com