2016-03-06 59 views
0

我一直在研究一个简单的java应用程序,并且希望添加一个徽标,因为主屏幕非常空。我尝试使用图像视图,并且在它无法工作后,我使用了教程来确保我正确地启动它。我没有看到任何区别,但实际的图像不会加载。图像视图Java Android Studio:图像视图无法从可绘制文件夹中加载

XML代码:

<ImageView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src = "@drawable/logo" 
      android:layout_gravity="center" 
      android:contentDescription="@string/logo" 
      android:layout_below="@+id/textView" 
      android:layout_above="@+id/txtBody" 
      android:layout_alignRight="@+id/txtBody" 
      android:layout_alignEnd="@+id/txtBody" 
      android:layout_alignParentLeft="true" 
      android:layout_alignParentStart="true" 
      android:visibility="visible" 
      android:maxHeight="600dp" 
      android:maxWidth="600dp" 
      android:minHeight="100dp" 
      android:minWidth="100dp" 
      android:clickable="false" /> 

而这里的布局预览的图片(有一个箭头指向的地方应该是轮廓,并且将资源在正确的文件夹中圈出)沿标志的图片 enter image description here

enter image description here

回答

0

如果添加任何骰子

android:scaleType="fitCenter" 

android:adjustViewBounds="true" 

编辑:我们也确定没有任何重叠吗?

+0

我会在一秒钟内试试这段代码。至于叠加:是的,我是积极的。在这个框架布局中没有其他任何东西在那个位置,并且所有其他的框架布局在被调用之前都被设置为不可见。(已经检查过了,以确保) – Prometheus

+0

Nah仍然没有骰子,没有改变任何东西。 – Prometheus

+1

仍然不知道出了什么问题:删除并重新绘制可绘制文件夹,下载图像的新副本,删除文本视图,并将文本视图添加回代码而不是GUI编辑器。那里的东西修好了,谢谢。 – Prometheus

相关问题