java - Android Studio NO image is seen in Image-Layout over Grid Layout
问题描述
代码是共享的
<GridLayout
android:id="@+id/gridLayout"
android:layout_width="368dp"
android:layout_height="368dp"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:background="@drawable/board"
android:columnCount="3"
android:rowCount="3"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<ImageView
android:id="@+id/imageView1"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_margin="10dp"
android:tag="0" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_margin="10dp"
android:layout_marginLeft="17dp"
android:tag="1" />
<ImageView
android:id="@+id/imageView3"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_margin="10dp"
android:layout_marginLeft="12dp"
android:tag="2" />
<ImageView
android:id="@+id/imageView4"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_margin="10dp"
android:layout_marginTop="13dp"
android:tag="3" />
<ImageView
android:id="@+id/imageView5"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_margin="10dp"
android:layout_marginLeft="17dp"
android:layout_marginTop="13dp"
android:tag="4" />
<ImageView
android:id="@+id/imageView6"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_margin="10dp"
android:layout_marginLeft="12dp"
android:layout_marginTop="13dp"
android:tag="5" />
<ImageView
android:id="@+id/imageView7"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_margin="10dp"
android:layout_marginTop="16dp"
android:tag="6" />
<ImageView
android:id="@+id/imageView8"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_margin="10dp"
android:layout_marginLeft="17dp"
android:layout_marginTop="16dp"
android:tag="7" />
<ImageView
android:id="@+id/imageView9"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_margin="10dp"
android:layout_marginLeft="12dp"
android:layout_marginTop="16dp"
android:tag="8" />
</GridLayout>
没有图像被看到 这个问题没有解决请帮助但是这个东西在Andriod模拟器上 工作同样的事情在EMultaor中工作
我也重新安装了android studio,但没有看到任何效果我也尝试过创建一个新项目并重新启动应用程序
解决方案
android:src="@..."
如果要在设计预览中显示它们,则需要在 ImageViews 中指定。
如果您只在 Activity 类中设置图像,例如
((ImageView)findViewById(R.id.imageView1)).setImageDrawable(...);
在程序执行之前,它们不会显示。
推荐阅读
- css - WordPress 和 CSS 没有按我的预期工作
- c++ - return() 中的函数调用
- php - 在 WooCommerce 中为特定国家/地区设置最小允许重量
- twitter-bootstrap - 将引导文件添加到 IntelliJ 项目
- java - 借助泛型和反射的 Java di 模块
- datetime - 错误的程序员相信时间
- scala - scalatest intercept vs a[Exception] should be thrownBy
- java - LinkedHashMap 大小不变
- thymeleaf - Remove trailing zeros on currency
- c# - Azure - authenticating to KeyVault using Service Principle returns an Unauthorized exception