在图像视图中放入一个drawable

时间:2016-07-31 10:01:59

标签: android

我目前正在尝试在图像视图中放置一个可绘制的内容。

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

实际的drawable没有出现,我留下了imageview容器的空白轮廓。

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

drawable 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

这样两条柱根据用户参数移动

1 个答案:

答案 0 :(得分:4)

在drawable <div align="center" ng-show="showWords" class="container"> <div ng-repeat="word in whichArray" ng-if="$index % 2 == 0" class="row"> <h4><div class="col" style="padding-left:9cm; padding-right:5cm">{{whichArray[$index]}}</div></h4> <h4><div class="col">{{whichArray[$index + 1]}}</div></h4> </div> </div>

中添加内部边界
speed_view_vw

或者使用 <size android:width="xxdp" android:height="xxdp"/> 尝试使用这样的drawable并使用

修改

使用

找到您的问题

layer-list

替换此

http

使用 http:

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