開始之前我應該說我是Android開發的初學者:) 我正在使用網格recyclerView
並已將列數設置爲2 我僅限於在我的cardView
中有一個ImageView
,我不知道如何使此卡(或圖像)爲屏幕寬度的50%,因爲當我使用數字設置其高度和寬度時,我在不同的屏幕尺寸上遇到問題。ImageView寬度爲設備寬度的50%Android
我閱讀並嘗試了一些與layout_weight
的方法,但它不適用於此cardView
。
card.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="200dp"
android:layout_height="200dp"
>
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/list_photo_double_view"
android:src="@drawable/e48"
/>
</LinearLayout>
我怎麼能做到這一點嗎?
在此先感謝
'CardView'從'FrameLayout'延伸。如果你真的想使用'CardView',在CardView中放置一個'LinearLayout',那麼你可以使用attr layout_weight –