您是否知道通过 xml 标记文件(精确地通过xml,通过 CODE NOT NECESSARY)创建方形(高度 = 宽度)视图的方法。
三个 ImageView 跨越了屏幕的整个宽度。有没有办法通过 xml 标记使它们成为正方形?什么指定为高度,以便它们是方形的或以其他方式?
activity_main.xml
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" //???
android:orientation="horizontal"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<ImageView
android:id="@+id/imageView1"
android:layout_width="0dp"
android:layout_height="wrap_content" //???
android:layout_weight="1"
app:srcCompat="@android:drawable/ic_menu_camera" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="0dp"
android:layout_height="wrap_content" //???
android:layout_weight="1"
app:srcCompat="@android:drawable/ic_menu_camera" />
<ImageView
android:id="@+id/imageView3"
android:layout_width="0dp"
android:layout_height="wrap_content" //???
android:layout_weight="1"
app:srcCompat="@android:drawable/ic_menu_camera" />
</LinearLayout>
不知何故它应该工作