ImageView 不显示在同一父布局中的 recyclerView 上方
ImageView doesn't shows above the recyclerView in same parent Layout
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingTop="5dip">
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/rv_activity"
android:elevation="2dp"
android:stateListAnimator="@drawable/translation_selector"
android:clickable="true">
</android.support.v7.widget.RecyclerView>
<ImageView
android:id="@+id/iv_down"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:src="@drawable/ic_down"
android:visibility="visible"
android:padding="5dp"
android:alpha="0.8"
android:background="@drawable/circular_dk_grey_bg"
android:layout_marginRight="20dp"
android:layout_marginBottom="20dp"
/>
</RelativeLayout>
这是我的代码。由于 recylerView 重叠,我的 imageView ivDown 不可见。该图像未出现在屏幕上,但正在显示 recyclerView 适配器的所有元素。
在布局 xml 中,ivDown 是可见的,但在我的设备上设置适配器后,它不可见。
这种情况怎么办??
删除 Recylerview
上的 android:elevation="2dp"
,这可能会导致您的 Recycler
与 imageview
.
重叠
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/rv_activity"
android:stateListAnimator="@drawable/translation_selector"
android:clickable="true"/>
<ImageView
android:id="@+id/iv_down"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:src="@drawable/ic_down"
android:visibility="visible"
android:padding="5dp"
android:elevation="4dp"
android:alpha="0.8"
android:background="@drawable/circular_dk_grey_bg"
android:layout_marginRight="20dp"
android:layout_marginBottom="20dp"
/>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingTop="5dip">
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/rv_activity"
android:elevation="2dp"
android:stateListAnimator="@drawable/translation_selector"
android:clickable="true">
</android.support.v7.widget.RecyclerView>
<ImageView
android:id="@+id/iv_down"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:src="@drawable/ic_down"
android:visibility="visible"
android:padding="5dp"
android:alpha="0.8"
android:background="@drawable/circular_dk_grey_bg"
android:layout_marginRight="20dp"
android:layout_marginBottom="20dp"
/>
</RelativeLayout>
这是我的代码。由于 recylerView 重叠,我的 imageView ivDown 不可见。该图像未出现在屏幕上,但正在显示 recyclerView 适配器的所有元素。 在布局 xml 中,ivDown 是可见的,但在我的设备上设置适配器后,它不可见。 这种情况怎么办??
删除 Recylerview
上的 android:elevation="2dp"
,这可能会导致您的 Recycler
与 imageview
.
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/rv_activity"
android:stateListAnimator="@drawable/translation_selector"
android:clickable="true"/>
<ImageView
android:id="@+id/iv_down"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:src="@drawable/ic_down"
android:visibility="visible"
android:padding="5dp"
android:elevation="4dp"
android:alpha="0.8"
android:background="@drawable/circular_dk_grey_bg"
android:layout_marginRight="20dp"
android:layout_marginBottom="20dp"
/>